]> rtime.felk.cvut.cz Git - frescor/frsh.git/log
frescor/frsh.git
15 years agoChanged frsh_bind_XXX() to frsh_XXX_bind()
Michal Sojka [Fri, 19 Dec 2008 12:32:11 +0000 (13:32 +0100)]
Changed frsh_bind_XXX() to frsh_XXX_bind()

15 years agoImplemented contract cancellation
Michal Sojka [Wed, 17 Dec 2008 11:36:03 +0000 (12:36 +0100)]
Implemented contract cancellation

FCB was extended by container of negotiated contract, so when a
cancellation request is received, FCB knows which resource manager to ask
for cancellation.

15 years agoResource allocator can report failure of vres cancelation
Michal Sojka [Wed, 17 Dec 2008 11:21:57 +0000 (12:21 +0100)]
Resource allocator can report failure of vres cancelation

15 years agoAdded `const' to contract ...get... methods
Michal Sojka [Wed, 17 Dec 2008 11:21:00 +0000 (12:21 +0100)]
Added `const' to contract ...get... methods

15 years agoBetter type and variable names in FCB
Michal Sojka [Wed, 17 Dec 2008 08:36:54 +0000 (09:36 +0100)]
Better type and variable names in FCB

15 years agoFixed typo in the figure
Michal Sojka [Sun, 14 Dec 2008 16:28:13 +0000 (17:28 +0100)]
Fixed typo in the figure

15 years agoNegotiation diagram was changed to show optimized handling of spare capacity
Michal Sojka [Sat, 13 Dec 2008 21:11:10 +0000 (22:11 +0100)]
Negotiation diagram was changed to show optimized handling of spare capacity

15 years agoAdded "late" registration of allocators
Michal Sojka [Wed, 10 Dec 2008 21:17:35 +0000 (22:17 +0100)]
Added "late" registration of allocators

Thank to this, it is not required to run managers for all compiled-in
resources, but only those which are really needed by the applications.

The allocator is registered to the contract broker just before the first
contract for a given resource is negotiated.

15 years agoDistributed test now specifies the budget correctly
Michal Sojka [Wed, 10 Dec 2008 10:39:06 +0000 (11:39 +0100)]
Distributed test now specifies the budget correctly

15 years agoAdded frsh aquosa contract negotiation to camera demo. The contract for video thread...
Martin Molnar [Thu, 4 Dec 2008 18:54:56 +0000 (19:54 +0100)]
Added frsh aquosa contract negotiation to camera demo. The contract for video thread is negotiated.

15 years agoMerge branch 'master' of molnam1@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Martin Molnar [Thu, 4 Dec 2008 16:23:19 +0000 (17:23 +0100)]
Merge branch 'master' of molnam1@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb

15 years agoRemoved printf calls from frsh_aqcpu.c
Martin Molnar [Thu, 4 Dec 2008 16:22:51 +0000 (17:22 +0100)]
Removed printf calls from frsh_aqcpu.c

15 years agoBug fix in aqcputest.c. pthread_join had wrong argument passed as first parameter.
Martin Molnar [Thu, 4 Dec 2008 16:09:22 +0000 (17:09 +0100)]
Bug fix in aqcputest.c. pthread_join had wrong argument passed as first parameter.

15 years agoMentioned DTM API in the block diagram
Michal Sojka [Thu, 4 Dec 2008 14:46:03 +0000 (15:46 +0100)]
Mentioned DTM API in the block diagram

15 years agoCamera demo is not compiled by default
Michal Sojka [Thu, 4 Dec 2008 11:44:20 +0000 (12:44 +0100)]
Camera demo is not compiled by default

15 years agoAdded demo application that grabs images fom webcam
Martin Molnar [Wed, 3 Dec 2008 11:59:42 +0000 (12:59 +0100)]
Added demo application that grabs images fom webcam

15 years agoMerge branch 'master' of molnam1@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Martin Molnar [Tue, 2 Dec 2008 16:31:19 +0000 (17:31 +0100)]
Merge branch 'master' of molnam1@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb

15 years agofrs_fra cleanup
Martin Molnar [Tue, 2 Dec 2008 16:30:35 +0000 (17:30 +0100)]
frs_fra cleanup

15 years agoFixed compilation without aquosa
Michal Sojka [Fri, 28 Nov 2008 10:58:31 +0000 (11:58 +0100)]
Fixed compilation without aquosa

15 years agoMerge branch 'HEAD' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git/
Martin [Thu, 27 Nov 2008 14:07:20 +0000 (15:07 +0100)]
Merge branch 'HEAD' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git/

15 years agoAdded new resource - Aquosa processor
Martin [Thu, 27 Nov 2008 14:06:49 +0000 (15:06 +0100)]
Added new resource - Aquosa processor

15 years agoChanged resource type and id of dummy resource
Michal Sojka [Thu, 27 Nov 2008 11:38:39 +0000 (12:38 +0100)]
Changed resource type and id of dummy resource

This is necessary to avoid collision with the real CPU resource.

15 years agoUpdated to rename of CDR_* to FORB_CDR_*
Michal Sojka [Wed, 26 Nov 2008 13:28:41 +0000 (14:28 +0100)]
Updated to rename of CDR_* to FORB_CDR_*

15 years agoMerge branch 'master' of smolik@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
smolik [Wed, 26 Nov 2008 12:57:44 +0000 (13:57 +0100)]
Merge branch 'master' of smolik@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb

Conflicts:

frsh_api/frsh_opaque_types.h

15 years agotest commit
smolik [Wed, 26 Nov 2008 12:42:48 +0000 (13:42 +0100)]
test commit

15 years agoRemoved useless header from opaque types
Michal Sojka [Wed, 26 Nov 2008 12:40:19 +0000 (13:40 +0100)]
Removed useless header from opaque types

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
smolik [Wed, 26 Nov 2008 12:34:43 +0000 (13:34 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoDocumentation fixes
Michal Sojka [Wed, 26 Nov 2008 12:32:34 +0000 (13:32 +0100)]
Documentation fixes

15 years agofres_contract_type split to lower namespace pollution
Michal Sojka [Wed, 26 Nov 2008 12:32:14 +0000 (13:32 +0100)]
fres_contract_type split to lower namespace pollution

This was necessary to compile ORTE applications with FRSH as ORTE uses
slightly different variant of of CDR_Codec type.

15 years agoclean-up after previous fix
Martin Molnar [Mon, 24 Nov 2008 23:43:58 +0000 (00:43 +0100)]
clean-up after previous fix

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
smolik [Mon, 24 Nov 2008 22:44:32 +0000 (23:44 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoFinding bug in frsh_receive_endpoint_create. Maybe Fix
Martin Molnar [Mon, 24 Nov 2008 22:43:44 +0000 (23:43 +0100)]
Finding bug in frsh_receive_endpoint_create. Maybe Fix

15 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
smolik [Mon, 24 Nov 2008 22:35:27 +0000 (23:35 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb

15 years agoFinding bug in frsh_receive_endpoint_create
Martin Molnar [Mon, 24 Nov 2008 22:34:55 +0000 (23:34 +0100)]
Finding bug in frsh_receive_endpoint_create

15 years agoAdded a new testing application for orte
smolik [Mon, 24 Nov 2008 20:34:27 +0000 (21:34 +0100)]
Added a new testing application for orte

15 years agoMerge branch 'HEAD' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git/
Martin [Fri, 21 Nov 2008 17:00:46 +0000 (18:00 +0100)]
Merge branch 'HEAD' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git/

15 years agocpu_aquosa: integration with frsh_forb. Not tested!
Martin [Fri, 21 Nov 2008 16:59:14 +0000 (17:59 +0100)]
cpu_aquosa: integration with frsh_forb. Not tested!

15 years agoAdded documentation for contract block accessor functions
Michal Sojka [Fri, 21 Nov 2008 10:31:27 +0000 (11:31 +0100)]
Added documentation for contract block accessor functions

15 years agoAdded contract accessor functions to ITEM and cluster tree resources
Michal Sojka [Fri, 21 Nov 2008 10:14:16 +0000 (11:14 +0100)]
Added contract accessor functions to ITEM and cluster tree resources

15 years agoAdded fres_contract_get_deadline() convenience function
Michal Sojka [Fri, 21 Nov 2008 10:06:47 +0000 (11:06 +0100)]
Added fres_contract_get_deadline() convenience function

15 years agoAdded accessor functions for dummy_sched block
Michal Sojka [Fri, 21 Nov 2008 09:35:06 +0000 (10:35 +0100)]
Added accessor functions for dummy_sched block

15 years agoIntegration of updated cluster tree resource
Michal Sojka [Fri, 21 Nov 2008 08:47:42 +0000 (09:47 +0100)]
Integration of updated cluster tree resource

15 years agoAdded condition that (dis)enables compilation of cluster tree protocol
Martin [Thu, 20 Nov 2008 09:07:05 +0000 (10:07 +0100)]
Added condition that (dis)enables compilation of cluster tree protocol

15 years agodelete old files
Petr Jurcik [Wed, 19 Nov 2008 13:36:37 +0000 (14:36 +0100)]
delete old files

15 years agoMerge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git
Petr Jurcik [Wed, 19 Nov 2008 13:34:27 +0000 (14:34 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git

15 years agomodification of contract interface (application contract)
Petr Jurcik [Wed, 19 Nov 2008 13:33:26 +0000 (14:33 +0100)]
modification of contract interface (application contract)

15 years agoChaned output messages in distributed.c test
Martin [Fri, 14 Nov 2008 18:32:07 +0000 (19:32 +0100)]
Chaned output messages in distributed.c test

15 years agoNegotiation figure updated
Michal Sojka [Fri, 14 Nov 2008 12:25:58 +0000 (13:25 +0100)]
Negotiation figure updated

15 years agoResource scheduler renamed to resource allocator
Michal Sojka [Thu, 13 Nov 2008 13:53:29 +0000 (14:53 +0100)]
Resource scheduler renamed to resource allocator

The new name is not so confusing as the old one.

15 years agoFixed uninitialized variable warnings
Michal Sojka [Tue, 11 Nov 2008 09:47:01 +0000 (10:47 +0100)]
Fixed uninitialized variable warnings

15 years agoUpdated after rename of forb_exception_occurred()
Michal Sojka [Tue, 11 Nov 2008 09:42:13 +0000 (10:42 +0100)]
Updated after rename of forb_exception_occurred()

15 years agocommited changed to committed
Michal Sojka [Tue, 11 Nov 2008 09:08:32 +0000 (10:08 +0100)]
commited changed to committed

15 years agoAdded some doxygen comments
Michal Sojka [Tue, 11 Nov 2008 07:52:38 +0000 (08:52 +0100)]
Added some doxygen comments

15 years agoUpdated figure
Michal Sojka [Mon, 10 Nov 2008 08:42:57 +0000 (09:42 +0100)]
Updated figure

15 years agoMerge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git
Petr Jurcik [Mon, 10 Nov 2008 08:07:20 +0000 (09:07 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git

Conflicts:

resources/item/Makefile (fixed line ending)

15 years agoCompleted admission test for cluster tree
Michal Sojka [Mon, 10 Nov 2008 07:56:19 +0000 (08:56 +0100)]
Completed admission test for cluster tree

15 years agoDocumented generic blocks
Michal Sojka [Sun, 9 Nov 2008 23:01:21 +0000 (00:01 +0100)]
Documented generic blocks

15 years agoAdded some doxygen comments
Michal Sojka [Sun, 9 Nov 2008 22:55:14 +0000 (23:55 +0100)]
Added some doxygen comments

15 years agoUpdated figure
Michal Sojka [Sun, 9 Nov 2008 22:54:18 +0000 (23:54 +0100)]
Updated figure

15 years agoUpdated figure
Michal Sojka [Fri, 7 Nov 2008 14:26:19 +0000 (15:26 +0100)]
Updated figure

15 years agoUpdated ITEM test
Michal Sojka [Fri, 7 Nov 2008 14:14:05 +0000 (15:14 +0100)]
Updated ITEM test

15 years agoMerge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git
Petr Jurcik [Fri, 7 Nov 2008 12:54:56 +0000 (13:54 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/frescor/frsh_forb.git

Conflicts:

resources/item/Makefile

15 years agocommit test
Petr Jurcik [Fri, 7 Nov 2008 12:52:39 +0000 (13:52 +0100)]
commit test

15 years agoFinished integration of ITEM
Michal Sojka [Fri, 7 Nov 2008 12:45:00 +0000 (13:45 +0100)]
Finished integration of ITEM

But it is still not tested because of some bug(s) in fcb.

15 years agofres_strerror update
Michal Sojka [Fri, 7 Nov 2008 09:03:48 +0000 (10:03 +0100)]
fres_strerror update

15 years agoAdded forgotten Makefile.omk for ITEM
Michal Sojka [Thu, 6 Nov 2008 17:32:41 +0000 (18:32 +0100)]
Added forgotten Makefile.omk for ITEM

15 years agoITEM protocol partially integrated
Michal Sojka [Thu, 6 Nov 2008 17:31:36 +0000 (18:31 +0100)]
ITEM protocol partially integrated

Manager can be compiled, but it is not tested. Scheduler will be
implemented later.

15 years agoSync with FRSH svn
Michal Sojka [Thu, 6 Nov 2008 17:28:30 +0000 (18:28 +0100)]
Sync with FRSH svn

15 years agofrm_register() made public
Michal Sojka [Thu, 6 Nov 2008 17:21:22 +0000 (18:21 +0100)]
frm_register() made public

15 years agoCluster tree fixes
Michal Sojka [Sat, 1 Nov 2008 21:53:47 +0000 (22:53 +0100)]
Cluster tree fixes

15 years agoContract broker updated to changed manager and scheduler
Michal Sojka [Thu, 6 Nov 2008 15:15:17 +0000 (16:15 +0100)]
Contract broker updated to changed manager and scheduler

15 years agoUpdate of resource scheduler semantics
Michal Sojka [Thu, 6 Nov 2008 15:15:13 +0000 (16:15 +0100)]
Update of resource scheduler semantics

The resource scheduler has been modified to have better support for mode
changes. It now offers two interfaces to implement the scheduler. For
simpler schedulers, there is a simple (one-vres) API, for more demanding
schedulers one callback (apply_vres_changes) for all changes is called.

VRES structure was also changed to allow the scheduler to better apply
the changes.

15 years agoUpdate of resource manager semantic
Michal Sojka [Thu, 6 Nov 2008 15:15:00 +0000 (16:15 +0100)]
Update of resource manager semantic

fres_sa_contract was changed to be able to contain multiple versions of
contract. With this change, the admission test can test even if the
schedulability will be maintained during mode change.

15 years agoAdded debugging functions to convert contract to string
Michal Sojka [Thu, 6 Nov 2008 13:21:41 +0000 (14:21 +0100)]
Added debugging functions to convert contract to string

15 years agoUpdated figure
Michal Sojka [Wed, 5 Nov 2008 12:31:23 +0000 (13:31 +0100)]
Updated figure

15 years agoUpdated to the new cdr.h API
Michal Sojka [Wed, 5 Nov 2008 08:18:10 +0000 (09:18 +0100)]
Updated to the new cdr.h API

15 years agoUpdate of contract-flow figure
Michal Sojka [Wed, 5 Nov 2008 08:13:40 +0000 (09:13 +0100)]
Update of contract-flow figure

15 years agoAdded FRES_BLOCK_FWP_SCHED
Michal Sojka [Wed, 5 Nov 2008 08:08:36 +0000 (09:08 +0100)]
Added FRES_BLOCK_FWP_SCHED

15 years agoRemoved intentional error (present for testing)
Michal Sojka [Mon, 3 Nov 2008 18:04:05 +0000 (19:04 +0100)]
Removed intentional error (present for testing)

15 years agoAdded handling of errors with unregistered blocks
Michal Sojka [Mon, 3 Nov 2008 18:02:12 +0000 (19:02 +0100)]
Added handling of errors with unregistered blocks

15 years agoFixed container deserialization error
Michal Sojka [Mon, 3 Nov 2008 16:36:10 +0000 (17:36 +0100)]
Fixed container deserialization error

Thanks to Pavel for testing on 64-bit machine

15 years agoDefined a symbol in FRSH headers to distinguish FORB-based and Cantabria's implementation
Michal Sojka [Sat, 1 Nov 2008 17:06:04 +0000 (18:06 +0100)]
Defined a symbol in FRSH headers to distinguish FORB-based and Cantabria's implementation

15 years agoCluster tree resource is integrated (it can be compiled)
Michal Sojka [Sat, 1 Nov 2008 17:04:00 +0000 (18:04 +0100)]
Cluster tree resource is integrated (it can be compiled)

15 years agoAdmission test is allowed to return errors
Michal Sojka [Sat, 1 Nov 2008 16:50:04 +0000 (17:50 +0100)]
Admission test is allowed to return errors

15 years agoFixes Martin's previous commit
Michal Sojka [Sat, 1 Nov 2008 16:46:09 +0000 (17:46 +0100)]
Fixes Martin's previous commit

15 years agoMerge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Michal Sojka [Fri, 31 Oct 2008 17:23:06 +0000 (18:23 +0100)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb

15 years agoAdded first version of ITEM protocol for integration with FRESCOR
Jiri Trdlicka [Fri, 31 Oct 2008 15:18:25 +0000 (16:18 +0100)]
Added first version of ITEM protocol for integration with FRESCOR

15 years agoThe test distributed extended for the contract negotiation. Added frsh_distributed...
Martin [Fri, 31 Oct 2008 14:04:08 +0000 (15:04 +0100)]
The test distributed extended for the contract negotiation. Added frsh_distributed initialization to frsh_init

15 years agoCluster tree sources renamed to *.c
Michal Sojka [Fri, 31 Oct 2008 12:05:45 +0000 (13:05 +0100)]
Cluster tree sources renamed to *.c

15 years agoAdded first version of Cluster tree resource
Petr Jurcik [Fri, 31 Oct 2008 11:14:29 +0000 (12:14 +0100)]
Added first version of Cluster tree resource

15 years agoAdded resource specific contract block
Michal Sojka [Thu, 30 Oct 2008 23:38:33 +0000 (00:38 +0100)]
Added resource specific contract block

This is only demonstration of data transfer from resource manager
to resource scheduler.

15 years agoSmall additions: documentation, useful helper functions
Michal Sojka [Thu, 30 Oct 2008 23:37:05 +0000 (00:37 +0100)]
Small additions: documentation, useful helper functions

15 years agoAdded handling of unknown contract blocks
Michal Sojka [Thu, 30 Oct 2008 23:29:29 +0000 (00:29 +0100)]
Added handling of unknown contract blocks

This is needed for applications like FCB, which understand only standard
contract blocks. During deserialization of incomming contracts are the other
(resource specific) blocks stored in memory in serialized form and on
serialization these are sent the same way as they arrived.

15 years agoAdded some error messages
Michal Sojka [Thu, 30 Oct 2008 10:20:55 +0000 (11:20 +0100)]
Added some error messages

15 years agoFCB initializes executor before registering itself
Michal Sojka [Thu, 30 Oct 2008 10:20:42 +0000 (11:20 +0100)]
FCB initializes executor before registering itself

15 years agoFixed bug in fres_sa_scenario_duplicate()
Michal Sojka [Thu, 30 Oct 2008 10:19:43 +0000 (11:19 +0100)]
Fixed bug in fres_sa_scenario_duplicate()

15 years agoFixed fosa_rel_time_t_(de)serialize to work correctly on 64bit architectrues
Michal Sojka [Wed, 29 Oct 2008 11:41:19 +0000 (12:41 +0100)]
Fixed fosa_rel_time_t_(de)serialize to work correctly on 64bit architectrues

15 years agoRemoving endpoint->vres = 666; ;ines from frsh_distributed.
Martin [Wed, 29 Oct 2008 15:20:19 +0000 (16:20 +0100)]
Removing  endpoint->vres = 666; ;ines  from frsh_distributed.

15 years agoNegotiation test extended to negotiate three contracts - it is working almost correct...
Michal Sojka [Sat, 25 Oct 2008 22:55:16 +0000 (00:55 +0200)]
Negotiation test extended to negotiate three contracts - it is working almost correctly now

One remaining problem is that if the test is run for the second time
the new contract is not accepted (which is correct), but the manager forget
the old contracts.

15 years agoFixed fres_sa_scenario_duplicate()
Michal Sojka [Sat, 25 Oct 2008 22:46:00 +0000 (00:46 +0200)]
Fixed fres_sa_scenario_duplicate()