]>
rtime.felk.cvut.cz Git - frescor/frsh-forb.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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()
Michal Sojka [Sat, 25 Oct 2008 22:28:50 +0000 (00:28 +0200)]
Added initialization of resource schedulers in frsh_init()
Michal Sojka [Sat, 25 Oct 2008 21:43:38 +0000 (23:43 +0200)]
Added documentation of FRM interface
Michal Sojka [Sat, 25 Oct 2008 21:43:21 +0000 (23:43 +0200)]
Fixed errors in contract negotiation
Michal Sojka [Sat, 25 Oct 2008 21:42:01 +0000 (23:42 +0200)]
Added forb exception to FRES error codes
Michal Sojka [Fri, 24 Oct 2008 18:39:36 +0000 (20:39 +0200)]
Mark future enhancement
Michal Sojka [Fri, 24 Oct 2008 18:39:17 +0000 (20:39 +0200)]
Added test for negotiation - doesn't work yet
Michal Sojka [Fri, 24 Oct 2008 18:38:55 +0000 (20:38 +0200)]
Fixed some errors and added debug messages
Michal Sojka [Fri, 24 Oct 2008 18:38:27 +0000 (20:38 +0200)]
libfrsh is linked with all the necessary libraries
Michal Sojka [Fri, 24 Oct 2008 18:38:01 +0000 (20:38 +0200)]
Added default parameters to contract in frsh_contract_init()
Michal Sojka [Fri, 24 Oct 2008 18:37:07 +0000 (20:37 +0200)]
Added FRES error contrants and functions
Michal Sojka [Fri, 24 Oct 2008 08:22:59 +0000 (10:22 +0200)]
Added fres_vres_{new,destroy} functions
Michal Sojka [Thu, 23 Oct 2008 15:49:19 +0000 (17:49 +0200)]
frsh_vres_id_t defined as a pointer to fres_vres structure
This is what I call "VRes optimization" in one of previous commits.
Michal Sojka [Thu, 23 Oct 2008 15:46:19 +0000 (17:46 +0200)]
Finished implementation of resource scheduler generic code
Dummy scheduler is provided as an example of how to write schedulers.
Michal Sojka [Thu, 23 Oct 2008 11:32:38 +0000 (13:32 +0200)]
"VRes optimization" added to the figure
Michal Sojka [Thu, 23 Oct 2008 10:35:57 +0000 (12:35 +0200)]
Executor is initialized before the object is registered
In the previous implementation, if a request arrived just after
registration before executor initialization, it would not be handled.
Michal Sojka [Thu, 23 Oct 2008 07:49:57 +0000 (09:49 +0200)]
Generic part of resource manager was moved libfrm
Now resource managers only provide admission test which analyzes
a scenario composed from contracts.
Michal Sojka [Thu, 23 Oct 2008 06:21:36 +0000 (08:21 +0200)]
Directory structure chanage
Martin [Wed, 22 Oct 2008 14:29:39 +0000 (16:29 +0200)]
Test for distributed module added. Uses FWP by defualt
Michal Sojka [Wed, 22 Oct 2008 13:45:13 +0000 (15:45 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Conflicts:
frsh_api/Makefile.omk
Martin [Wed, 22 Oct 2008 12:14:46 +0000 (14:14 +0200)]
Modieief frsh_forb/frsh_api/Makefile.omk
Martin [Wed, 22 Oct 2008 12:08:56 +0000 (14:08 +0200)]
Bug Fixes in frsh_distributed.c
Michal Sojka [Wed, 22 Oct 2008 11:08:28 +0000 (13:08 +0200)]
Added frsh_init(), frsh_negotiate_contract() and some fixes
Michal Sojka [Tue, 21 Oct 2008 22:34:02 +0000 (00:34 +0200)]
Added resource manager for dummy resource
Michal Sojka [Tue, 21 Oct 2008 07:58:58 +0000 (09:58 +0200)]
Added constant with fcb registration name
Michal Sojka [Tue, 21 Oct 2008 07:19:48 +0000 (09:19 +0200)]
Finished basic implementation of negotiate_contract()
Michal Sojka [Mon, 20 Oct 2008 16:56:11 +0000 (18:56 +0200)]
Basic implementation of Contract Broker almost finished
Michal Sojka [Mon, 20 Oct 2008 13:25:20 +0000 (15:25 +0200)]
Removed gavl_node from contract as the contract container is very application specific
Michal Sojka [Mon, 20 Oct 2008 12:55:05 +0000 (14:55 +0200)]
Rename of components (cm->fcb, etc)
Michal Sojka [Mon, 20 Oct 2008 10:20:35 +0000 (12:20 +0200)]
Our sources now use the fres_ prefix
Michal Sojka [Mon, 20 Oct 2008 09:16:13 +0000 (11:16 +0200)]
Contract Manager renamed to Contract Broker
Michal Sojka [Fri, 17 Oct 2008 16:17:52 +0000 (18:17 +0200)]
Added IDLs for other FRESCOR components
Michal Sojka [Fri, 17 Oct 2008 16:13:15 +0000 (18:13 +0200)]
Added skeleton of contract manager
Michal Sojka [Fri, 17 Oct 2008 14:45:18 +0000 (16:45 +0200)]
Removed FNA hack in Makefile.omk
Michal Sojka [Fri, 17 Oct 2008 14:37:50 +0000 (16:37 +0200)]
Contract handling moved to a separate directory
Michal Sojka [Fri, 17 Oct 2008 14:15:58 +0000 (16:15 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
Michal Sojka [Fri, 17 Oct 2008 14:15:40 +0000 (16:15 +0200)]
(De)serialization of contracts is working
Martin [Thu, 16 Oct 2008 13:47:18 +0000 (15:47 +0200)]
frsh_distributed.c - compilation fixes
Michal Sojka [Thu, 16 Oct 2008 12:13:45 +0000 (14:13 +0200)]
Finished contract duplication and (de)serialization - not tested yet
Michal Sojka [Thu, 16 Oct 2008 08:21:48 +0000 (10:21 +0200)]
frsh_contract can be compiled against updated cm
Michal Sojka [Thu, 16 Oct 2008 08:21:26 +0000 (10:21 +0200)]
cm identifiers are now shorter
Michal Sojka [Wed, 15 Oct 2008 13:04:07 +0000 (15:04 +0200)]
Attempt to compile frsh_distributed.c - Martin must finish it
Michal Sojka [Tue, 14 Oct 2008 20:46:16 +0000 (22:46 +0200)]
CM can be compiled (but it is still not finished)
Michal Sojka [Tue, 14 Oct 2008 16:07:07 +0000 (18:07 +0200)]
Heavy updates to contract data type - not compilable yet!
Michal Sojka [Tue, 14 Oct 2008 08:40:09 +0000 (10:40 +0200)]
A figure was enhanced by frsh_bind call and legend
Michal Sojka [Mon, 13 Oct 2008 15:57:08 +0000 (17:57 +0200)]
contract-flow scaled to fit on A4
Michal Sojka [Mon, 13 Oct 2008 15:50:47 +0000 (17:50 +0200)]
Updated contract-flow figure
Michal Sojka [Mon, 13 Oct 2008 14:48:39 +0000 (16:48 +0200)]
Added figures with proposed architecture
Michal Sojka [Mon, 13 Oct 2008 12:35:14 +0000 (14:35 +0200)]
Tests must be linked with ulut library
Martin [Sun, 12 Oct 2008 21:59:08 +0000 (23:59 +0200)]
Now FRSH_SEND_ENDPOINT_T_OPAQUE and FRSH_RECEIVE_ENDPOINT_T_OPAQUE are types of fna_endpoint_data_t*
Martin [Fri, 3 Oct 2008 15:43:18 +0000 (17:43 +0200)]
Added compilation fna with frsh_api
Michal Sojka [Tue, 30 Sep 2008 14:49:03 +0000 (16:49 +0200)]
Updated to restructuralised forb
Martin [Mon, 29 Sep 2008 13:09:54 +0000 (15:09 +0200)]
Added ifdef CONFIG_AQUOSA condition for compilation of CPU Aquosa module
Martin [Fri, 26 Sep 2008 13:54:10 +0000 (15:54 +0200)]
Compilation fixes
Martin [Thu, 25 Sep 2008 18:09:45 +0000 (20:09 +0200)]
Added frsh_distributed.c. Modified opaque type for frsh_send/recv/_endpoint to point to fna_endpoint_data_t.
Martin [Thu, 25 Sep 2008 15:26:08 +0000 (17:26 +0200)]
cpu_aquosa compilation fixes
Michal Sojka [Thu, 25 Sep 2008 13:29:57 +0000 (15:29 +0200)]
Fixed dependency on utils
Martin [Thu, 25 Sep 2008 12:53:02 +0000 (14:53 +0200)]
Added directory resource/cpu_aquosa with basic implementation
Michal Sojka [Thu, 25 Sep 2008 12:08:01 +0000 (14:08 +0200)]
Split to multiple directories
Michal Sojka [Sun, 14 Sep 2008 08:51:38 +0000 (10:51 +0200)]
Added some documentation + cleanup
Michal Sojka [Fri, 12 Sep 2008 14:31:54 +0000 (16:31 +0200)]
Start of integration with FRSH API
Michal Sojka [Mon, 8 Sep 2008 21:50:20 +0000 (23:50 +0200)]
Rough implementation of contract - not finished
Michal Sojka [Sun, 7 Sep 2008 15:33:09 +0000 (17:33 +0200)]
Added skeleton files for contract handling