]>
rtime.felk.cvut.cz Git - frescor/frsh.git/log
Michal Sojka [Fri, 19 Dec 2008 12:32:11 +0000 (13:32 +0100)]
Changed frsh_bind_XXX() to frsh_XXX_bind()
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.
Michal Sojka [Wed, 17 Dec 2008 11:21:57 +0000 (12:21 +0100)]
Resource allocator can report failure of vres cancelation
Michal Sojka [Wed, 17 Dec 2008 11:21:00 +0000 (12:21 +0100)]
Added `const' to contract ...get... methods
Michal Sojka [Wed, 17 Dec 2008 08:36:54 +0000 (09:36 +0100)]
Better type and variable names in FCB
Michal Sojka [Sun, 14 Dec 2008 16:28:13 +0000 (17:28 +0100)]
Fixed typo in the figure
Michal Sojka [Sat, 13 Dec 2008 21:11:10 +0000 (22:11 +0100)]
Negotiation diagram was changed to show optimized handling of spare capacity
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.
Michal Sojka [Wed, 10 Dec 2008 10:39:06 +0000 (11:39 +0100)]
Distributed test now specifies the budget correctly
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.
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
Martin Molnar [Thu, 4 Dec 2008 16:22:51 +0000 (17:22 +0100)]
Removed printf calls from frsh_aqcpu.c
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.
Michal Sojka [Thu, 4 Dec 2008 14:46:03 +0000 (15:46 +0100)]
Mentioned DTM API in the block diagram
Michal Sojka [Thu, 4 Dec 2008 11:44:20 +0000 (12:44 +0100)]
Camera demo is not compiled by default
Martin Molnar [Wed, 3 Dec 2008 11:59:42 +0000 (12:59 +0100)]
Added demo application that grabs images fom webcam
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
Martin Molnar [Tue, 2 Dec 2008 16:30:35 +0000 (17:30 +0100)]
frs_fra cleanup
Michal Sojka [Fri, 28 Nov 2008 10:58:31 +0000 (11:58 +0100)]
Fixed compilation without aquosa
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/
Martin [Thu, 27 Nov 2008 14:06:49 +0000 (15:06 +0100)]
Added new resource - Aquosa processor
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.
Michal Sojka [Wed, 26 Nov 2008 13:28:41 +0000 (14:28 +0100)]
Updated to rename of CDR_* to FORB_CDR_*
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
smolik [Wed, 26 Nov 2008 12:42:48 +0000 (13:42 +0100)]
test commit
Michal Sojka [Wed, 26 Nov 2008 12:40:19 +0000 (13:40 +0100)]
Removed useless header from opaque types
smolik [Wed, 26 Nov 2008 12:34:43 +0000 (13:34 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Michal Sojka [Wed, 26 Nov 2008 12:32:34 +0000 (13:32 +0100)]
Documentation fixes
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.
Martin Molnar [Mon, 24 Nov 2008 23:43:58 +0000 (00:43 +0100)]
clean-up after previous fix
smolik [Mon, 24 Nov 2008 22:44:32 +0000 (23:44 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Martin Molnar [Mon, 24 Nov 2008 22:43:44 +0000 (23:43 +0100)]
Finding bug in frsh_receive_endpoint_create. Maybe Fix
smolik [Mon, 24 Nov 2008 22:35:27 +0000 (23:35 +0100)]
Merge branch 'master' of git://rtime.felk.cvut.cz/frescor/frsh_forb
Martin Molnar [Mon, 24 Nov 2008 22:34:55 +0000 (23:34 +0100)]
Finding bug in frsh_receive_endpoint_create
smolik [Mon, 24 Nov 2008 20:34:27 +0000 (21:34 +0100)]
Added a new testing application for orte
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/
Martin [Fri, 21 Nov 2008 16:59:14 +0000 (17:59 +0100)]
cpu_aquosa: integration with frsh_forb. Not tested!
Michal Sojka [Fri, 21 Nov 2008 10:31:27 +0000 (11:31 +0100)]
Added documentation for contract block accessor functions
Michal Sojka [Fri, 21 Nov 2008 10:14:16 +0000 (11:14 +0100)]
Added contract accessor functions to ITEM and cluster tree resources
Michal Sojka [Fri, 21 Nov 2008 10:06:47 +0000 (11:06 +0100)]
Added fres_contract_get_deadline() convenience function
Michal Sojka [Fri, 21 Nov 2008 09:35:06 +0000 (10:35 +0100)]
Added accessor functions for dummy_sched block
Michal Sojka [Fri, 21 Nov 2008 08:47:42 +0000 (09:47 +0100)]
Integration of updated cluster tree resource
Martin [Thu, 20 Nov 2008 09:07:05 +0000 (10:07 +0100)]
Added condition that (dis)enables compilation of cluster tree protocol
Petr Jurcik [Wed, 19 Nov 2008 13:36:37 +0000 (14:36 +0100)]
delete old files
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
Petr Jurcik [Wed, 19 Nov 2008 13:33:26 +0000 (14:33 +0100)]
modification of contract interface (application contract)
Martin [Fri, 14 Nov 2008 18:32:07 +0000 (19:32 +0100)]
Chaned output messages in distributed.c test
Michal Sojka [Fri, 14 Nov 2008 12:25:58 +0000 (13:25 +0100)]
Negotiation figure updated
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.
Michal Sojka [Tue, 11 Nov 2008 09:47:01 +0000 (10:47 +0100)]
Fixed uninitialized variable warnings
Michal Sojka [Tue, 11 Nov 2008 09:42:13 +0000 (10:42 +0100)]
Updated after rename of forb_exception_occurred()
Michal Sojka [Tue, 11 Nov 2008 09:08:32 +0000 (10:08 +0100)]
commited changed to committed
Michal Sojka [Tue, 11 Nov 2008 07:52:38 +0000 (08:52 +0100)]
Added some doxygen comments
Michal Sojka [Mon, 10 Nov 2008 08:42:57 +0000 (09:42 +0100)]
Updated figure
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)
Michal Sojka [Mon, 10 Nov 2008 07:56:19 +0000 (08:56 +0100)]
Completed admission test for cluster tree
Michal Sojka [Sun, 9 Nov 2008 23:01:21 +0000 (00:01 +0100)]
Documented generic blocks
Michal Sojka [Sun, 9 Nov 2008 22:55:14 +0000 (23:55 +0100)]
Added some doxygen comments
Michal Sojka [Sun, 9 Nov 2008 22:54:18 +0000 (23:54 +0100)]
Updated figure
Michal Sojka [Fri, 7 Nov 2008 14:26:19 +0000 (15:26 +0100)]
Updated figure
Michal Sojka [Fri, 7 Nov 2008 14:14:05 +0000 (15:14 +0100)]
Updated ITEM test
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
Petr Jurcik [Fri, 7 Nov 2008 12:52:39 +0000 (13:52 +0100)]
commit test
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.
Michal Sojka [Fri, 7 Nov 2008 09:03:48 +0000 (10:03 +0100)]
fres_strerror update
Michal Sojka [Thu, 6 Nov 2008 17:32:41 +0000 (18:32 +0100)]
Added forgotten Makefile.omk for ITEM
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.
Michal Sojka [Thu, 6 Nov 2008 17:28:30 +0000 (18:28 +0100)]
Sync with FRSH svn
Michal Sojka [Thu, 6 Nov 2008 17:21:22 +0000 (18:21 +0100)]
frm_register() made public
Michal Sojka [Sat, 1 Nov 2008 21:53:47 +0000 (22:53 +0100)]
Cluster tree fixes
Michal Sojka [Thu, 6 Nov 2008 15:15:17 +0000 (16:15 +0100)]
Contract broker updated to changed manager and scheduler
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.
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.
Michal Sojka [Thu, 6 Nov 2008 13:21:41 +0000 (14:21 +0100)]
Added debugging functions to convert contract to string
Michal Sojka [Wed, 5 Nov 2008 12:31:23 +0000 (13:31 +0100)]
Updated figure
Michal Sojka [Wed, 5 Nov 2008 08:18:10 +0000 (09:18 +0100)]
Updated to the new cdr.h API
Michal Sojka [Wed, 5 Nov 2008 08:13:40 +0000 (09:13 +0100)]
Update of contract-flow figure
Michal Sojka [Wed, 5 Nov 2008 08:08:36 +0000 (09:08 +0100)]
Added FRES_BLOCK_FWP_SCHED
Michal Sojka [Mon, 3 Nov 2008 18:04:05 +0000 (19:04 +0100)]
Removed intentional error (present for testing)
Michal Sojka [Mon, 3 Nov 2008 18:02:12 +0000 (19:02 +0100)]
Added handling of errors with unregistered blocks
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
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
Michal Sojka [Sat, 1 Nov 2008 17:04:00 +0000 (18:04 +0100)]
Cluster tree resource is integrated (it can be compiled)
Michal Sojka [Sat, 1 Nov 2008 16:50:04 +0000 (17:50 +0100)]
Admission test is allowed to return errors
Michal Sojka [Sat, 1 Nov 2008 16:46:09 +0000 (17:46 +0100)]
Fixes Martin's previous commit
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
Jiri Trdlicka [Fri, 31 Oct 2008 15:18:25 +0000 (16:18 +0100)]
Added first version of ITEM protocol for integration with FRESCOR
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
Michal Sojka [Fri, 31 Oct 2008 12:05:45 +0000 (13:05 +0100)]
Cluster tree sources renamed to *.c
Petr Jurcik [Fri, 31 Oct 2008 11:14:29 +0000 (12:14 +0100)]
Added first version of Cluster tree resource
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.
Michal Sojka [Thu, 30 Oct 2008 23:37:05 +0000 (00:37 +0100)]
Small additions: documentation, useful helper functions
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.
Michal Sojka [Thu, 30 Oct 2008 10:20:55 +0000 (11:20 +0100)]
Added some error messages
Michal Sojka [Thu, 30 Oct 2008 10:20:42 +0000 (11:20 +0100)]
FCB initializes executor before registering itself
Michal Sojka [Thu, 30 Oct 2008 10:19:43 +0000 (11:19 +0100)]
Fixed bug in fres_sa_scenario_duplicate()
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
Martin [Wed, 29 Oct 2008 15:20:19 +0000 (16:20 +0100)]
Removing endpoint->vres = 666; ;ines from frsh_distributed.
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.
Michal Sojka [Sat, 25 Oct 2008 22:46:00 +0000 (00:46 +0200)]
Fixed fres_sa_scenario_duplicate()