]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/log
frescor/frsh-forb.git
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()

15 years agoAdded initialization of resource schedulers in frsh_init()
Michal Sojka [Sat, 25 Oct 2008 22:28:50 +0000 (00:28 +0200)]
Added initialization of resource schedulers in frsh_init()

15 years agoAdded documentation of FRM interface
Michal Sojka [Sat, 25 Oct 2008 21:43:38 +0000 (23:43 +0200)]
Added documentation of FRM interface

15 years agoFixed errors in contract negotiation
Michal Sojka [Sat, 25 Oct 2008 21:43:21 +0000 (23:43 +0200)]
Fixed errors in contract negotiation

15 years agoAdded forb exception to FRES error codes
Michal Sojka [Sat, 25 Oct 2008 21:42:01 +0000 (23:42 +0200)]
Added forb exception to FRES error codes

15 years agoMark future enhancement
Michal Sojka [Fri, 24 Oct 2008 18:39:36 +0000 (20:39 +0200)]
Mark future enhancement

15 years agoAdded test for negotiation - doesn't work yet
Michal Sojka [Fri, 24 Oct 2008 18:39:17 +0000 (20:39 +0200)]
Added test for negotiation - doesn't work yet

15 years agoFixed some errors and added debug messages
Michal Sojka [Fri, 24 Oct 2008 18:38:55 +0000 (20:38 +0200)]
Fixed some errors and added debug messages

15 years agolibfrsh is linked with all the necessary libraries
Michal Sojka [Fri, 24 Oct 2008 18:38:27 +0000 (20:38 +0200)]
libfrsh is linked with all the necessary libraries

15 years agoAdded default parameters to contract in frsh_contract_init()
Michal Sojka [Fri, 24 Oct 2008 18:38:01 +0000 (20:38 +0200)]
Added default parameters to contract in frsh_contract_init()

15 years agoAdded FRES error contrants and functions
Michal Sojka [Fri, 24 Oct 2008 18:37:07 +0000 (20:37 +0200)]
Added FRES error contrants and functions

15 years agoAdded fres_vres_{new,destroy} functions
Michal Sojka [Fri, 24 Oct 2008 08:22:59 +0000 (10:22 +0200)]
Added fres_vres_{new,destroy} functions

15 years agofrsh_vres_id_t defined as a pointer to fres_vres structure
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.

15 years agoFinished implementation of resource scheduler generic code
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.

15 years ago"VRes optimization" added to the figure
Michal Sojka [Thu, 23 Oct 2008 11:32:38 +0000 (13:32 +0200)]
"VRes optimization" added to the figure

15 years agoExecutor is initialized before the object is registered
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.

15 years agoGeneric part of resource manager was moved libfrm
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.

15 years agoDirectory structure chanage
Michal Sojka [Thu, 23 Oct 2008 06:21:36 +0000 (08:21 +0200)]
Directory structure chanage

15 years agoTest for distributed module added. Uses FWP by defualt
Martin [Wed, 22 Oct 2008 14:29:39 +0000 (16:29 +0200)]
Test for distributed module added. Uses FWP by defualt

15 years agoMerge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
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

15 years agoModieief frsh_forb/frsh_api/Makefile.omk
Martin [Wed, 22 Oct 2008 12:14:46 +0000 (14:14 +0200)]
Modieief frsh_forb/frsh_api/Makefile.omk

15 years agoBug Fixes in frsh_distributed.c
Martin [Wed, 22 Oct 2008 12:08:56 +0000 (14:08 +0200)]
Bug Fixes in frsh_distributed.c

15 years agoAdded frsh_init(), frsh_negotiate_contract() and some fixes
Michal Sojka [Wed, 22 Oct 2008 11:08:28 +0000 (13:08 +0200)]
Added frsh_init(), frsh_negotiate_contract() and some fixes

15 years agoAdded resource manager for dummy resource
Michal Sojka [Tue, 21 Oct 2008 22:34:02 +0000 (00:34 +0200)]
Added resource manager for dummy resource

15 years agoAdded constant with fcb registration name
Michal Sojka [Tue, 21 Oct 2008 07:58:58 +0000 (09:58 +0200)]
Added constant with fcb registration name

15 years agoFinished basic implementation of negotiate_contract()
Michal Sojka [Tue, 21 Oct 2008 07:19:48 +0000 (09:19 +0200)]
Finished basic implementation of negotiate_contract()

15 years agoBasic implementation of Contract Broker almost finished
Michal Sojka [Mon, 20 Oct 2008 16:56:11 +0000 (18:56 +0200)]
Basic implementation of Contract Broker almost finished

15 years agoRemoved gavl_node from contract as the contract container is very application specific
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

15 years agoRename of components (cm->fcb, etc)
Michal Sojka [Mon, 20 Oct 2008 12:55:05 +0000 (14:55 +0200)]
Rename of components (cm->fcb, etc)

15 years agoOur sources now use the fres_ prefix
Michal Sojka [Mon, 20 Oct 2008 10:20:35 +0000 (12:20 +0200)]
Our sources now use the fres_ prefix

15 years agoContract Manager renamed to Contract Broker
Michal Sojka [Mon, 20 Oct 2008 09:16:13 +0000 (11:16 +0200)]
Contract Manager renamed to Contract Broker

15 years agoAdded IDLs for other FRESCOR components
Michal Sojka [Fri, 17 Oct 2008 16:17:52 +0000 (18:17 +0200)]
Added IDLs for other FRESCOR components

15 years agoAdded skeleton of contract manager
Michal Sojka [Fri, 17 Oct 2008 16:13:15 +0000 (18:13 +0200)]
Added skeleton of contract manager

15 years agoRemoved FNA hack in Makefile.omk
Michal Sojka [Fri, 17 Oct 2008 14:45:18 +0000 (16:45 +0200)]
Removed FNA hack in Makefile.omk

15 years agoContract handling moved to a separate directory
Michal Sojka [Fri, 17 Oct 2008 14:37:50 +0000 (16:37 +0200)]
Contract handling moved to a separate directory

15 years agoMerge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/frescor/frsh_forb
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

15 years ago(De)serialization of contracts is working
Michal Sojka [Fri, 17 Oct 2008 14:15:40 +0000 (16:15 +0200)]
(De)serialization of contracts is working

15 years agofrsh_distributed.c - compilation fixes
Martin [Thu, 16 Oct 2008 13:47:18 +0000 (15:47 +0200)]
frsh_distributed.c - compilation fixes

15 years agoFinished contract duplication and (de)serialization - not tested yet
Michal Sojka [Thu, 16 Oct 2008 12:13:45 +0000 (14:13 +0200)]
Finished contract duplication and (de)serialization - not tested yet

15 years agofrsh_contract can be compiled against updated cm
Michal Sojka [Thu, 16 Oct 2008 08:21:48 +0000 (10:21 +0200)]
frsh_contract can be compiled against updated cm

15 years agocm identifiers are now shorter
Michal Sojka [Thu, 16 Oct 2008 08:21:26 +0000 (10:21 +0200)]
cm identifiers are now shorter

15 years agoAttempt to compile frsh_distributed.c - Martin must finish it
Michal Sojka [Wed, 15 Oct 2008 13:04:07 +0000 (15:04 +0200)]
Attempt to compile frsh_distributed.c - Martin must finish it

15 years agoCM can be compiled (but it is still not finished)
Michal Sojka [Tue, 14 Oct 2008 20:46:16 +0000 (22:46 +0200)]
CM can be compiled (but it is still not finished)

15 years agoHeavy updates to contract data type - not compilable yet!
Michal Sojka [Tue, 14 Oct 2008 16:07:07 +0000 (18:07 +0200)]
Heavy updates to contract data type - not compilable yet!

15 years agoA figure was enhanced by frsh_bind call and legend
Michal Sojka [Tue, 14 Oct 2008 08:40:09 +0000 (10:40 +0200)]
A figure was enhanced by frsh_bind call and legend

15 years agocontract-flow scaled to fit on A4
Michal Sojka [Mon, 13 Oct 2008 15:57:08 +0000 (17:57 +0200)]
contract-flow scaled to fit on A4

15 years agoUpdated contract-flow figure
Michal Sojka [Mon, 13 Oct 2008 15:50:47 +0000 (17:50 +0200)]
Updated contract-flow figure

15 years agoAdded figures with proposed architecture
Michal Sojka [Mon, 13 Oct 2008 14:48:39 +0000 (16:48 +0200)]
Added figures with proposed architecture

15 years agoTests must be linked with ulut library
Michal Sojka [Mon, 13 Oct 2008 12:35:14 +0000 (14:35 +0200)]
Tests must be linked with ulut library

15 years agoNow FRSH_SEND_ENDPOINT_T_OPAQUE and FRSH_RECEIVE_ENDPOINT_T_OPAQUE are types of fna_e...
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*

15 years agoAdded compilation fna with frsh_api
Martin [Fri, 3 Oct 2008 15:43:18 +0000 (17:43 +0200)]
Added compilation fna with frsh_api

15 years agoUpdated to restructuralised forb
Michal Sojka [Tue, 30 Sep 2008 14:49:03 +0000 (16:49 +0200)]
Updated to restructuralised forb

15 years agoAdded ifdef CONFIG_AQUOSA condition for compilation of CPU Aquosa module
Martin [Mon, 29 Sep 2008 13:09:54 +0000 (15:09 +0200)]
Added ifdef CONFIG_AQUOSA condition for compilation of CPU Aquosa module

15 years agoCompilation fixes
Martin [Fri, 26 Sep 2008 13:54:10 +0000 (15:54 +0200)]
Compilation fixes

15 years agoAdded frsh_distributed.c. Modified opaque type for frsh_send/recv/_endpoint to point...
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.

15 years agocpu_aquosa compilation fixes
Martin [Thu, 25 Sep 2008 15:26:08 +0000 (17:26 +0200)]
cpu_aquosa compilation fixes

15 years agoFixed dependency on utils
Michal Sojka [Thu, 25 Sep 2008 13:29:57 +0000 (15:29 +0200)]
Fixed dependency on utils

15 years agoAdded directory resource/cpu_aquosa with basic implementation
Martin [Thu, 25 Sep 2008 12:53:02 +0000 (14:53 +0200)]
Added directory resource/cpu_aquosa with basic implementation

15 years agoSplit to multiple directories
Michal Sojka [Thu, 25 Sep 2008 12:08:01 +0000 (14:08 +0200)]
Split to multiple directories

15 years agoAdded some documentation + cleanup
Michal Sojka [Sun, 14 Sep 2008 08:51:38 +0000 (10:51 +0200)]
Added some documentation + cleanup

15 years agoStart of integration with FRSH API
Michal Sojka [Fri, 12 Sep 2008 14:31:54 +0000 (16:31 +0200)]
Start of integration with FRSH API

15 years agoRough implementation of contract - not finished
Michal Sojka [Mon, 8 Sep 2008 21:50:20 +0000 (23:50 +0200)]
Rough implementation of contract - not finished

15 years agoAdded skeleton files for contract handling
Michal Sojka [Sun, 7 Sep 2008 15:33:09 +0000 (17:33 +0200)]
Added skeleton files for contract handling