]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/log
frescor/frsh-forb.git
13 years agoUpdate submodules
Michal Sojka [Sun, 20 Jun 2010 13:12:30 +0000 (15:12 +0200)]
Update submodules

13 years agowvtest: Implement C API
Michal Sojka [Sun, 20 Jun 2010 12:58:32 +0000 (14:58 +0200)]
wvtest: Implement C API

We cannot use C++ API since g++ doesn't support "Designated Initializers"
(GNU C language extension).

13 years agowvtest: Correct setting of PATH to _compiled/bin*
Michal Sojka [Sun, 20 Jun 2010 10:08:47 +0000 (12:08 +0200)]
wvtest: Correct setting of PATH to _compiled/bin*

13 years agoMove tests back to submodules
Michal Sojka [Sun, 20 Jun 2010 09:53:33 +0000 (11:53 +0200)]
Move tests back to submodules

Now, when wvtest is integrated with OMK, it is not necessary to have
all tests in a single central directory.

13 years agoIntegrate wvtest with its support in OMK
Michal Sojka [Sun, 20 Jun 2010 09:37:42 +0000 (11:37 +0200)]
Integrate wvtest with its support in OMK

13 years agotest: Split test to subtests
Michal Sojka [Sat, 19 Jun 2010 07:30:35 +0000 (09:30 +0200)]
test: Split test to subtests

13 years agoOptionally daemonize FRSH components (used in tests)
Michal Sojka [Fri, 18 Jun 2010 23:42:02 +0000 (01:42 +0200)]
Optionally daemonize FRSH components (used in tests)

Now, it is not necessary to sleep in test to wait for fcb to initialize.

13 years agoAdd .gitignore
Michal Sojka [Fri, 18 Jun 2010 21:49:27 +0000 (23:49 +0200)]
Add .gitignore

13 years agoStart of automated test suite
Michal Sojka [Fri, 18 Jun 2010 21:48:18 +0000 (23:48 +0200)]
Start of automated test suite

Run make test in tests directory

13 years agoUpdate submodules
Michal Sojka [Fri, 18 Jun 2010 15:27:11 +0000 (17:27 +0200)]
Update submodules

* src/forb b9fa3cf...2c4c9c7 (2):
  > Remove no longer valid comment (forb_destroy())
  > Do not destroy forb automatically on exit

* src/frsh 8a45c97...d63b2c7 (12):
  > Mute a warning
  > Destroy FORB executors thread running allocators in frsh_destroy()
  > Implement frsh_destroy()
  > C++ fixes
  > fig: Change font
  > fig: fix alignment
  > resource dependent -> resource-specific
  > OS Kernel/Schedulers -> OS Kernel/Resource Schedulers
  > fig: Further updates
  > fig: Further changes
  > fig: Small fixes
  > fig: upside-down and modify a little bit

* src/frsh-include 070907b...a25accf (2):
  > Fixes for C++ compatibility
  > Add frsh_destroy()

13 years agowvtest: Add FRSH helpers
Michal Sojka [Fri, 18 Jun 2010 15:26:38 +0000 (17:26 +0200)]
wvtest: Add FRSH helpers

This adds a macro WVFRSH which passes if the argument is 0. Otherwise
it prints the FRSH error code as wvtest assertion result.

13 years agowvtest: Allow printing the reason of the failure instead of plain "FAILED"
Michal Sojka [Fri, 18 Jun 2010 14:22:43 +0000 (16:22 +0200)]
wvtest: Allow printing the reason of the failure instead of plain "FAILED"

13 years agoCopy wvtest C++ support
Michal Sojka [Fri, 18 Jun 2010 14:20:31 +0000 (16:20 +0200)]
Copy wvtest C++ support

13 years agoAdd wvtest submodule
Michal Sojka [Fri, 18 Jun 2010 11:37:01 +0000 (13:37 +0200)]
Add wvtest submodule

14 years agoAdd RelNotes-0.1.1.txt
Michal Sojka [Mon, 31 May 2010 13:14:26 +0000 (15:14 +0200)]
Add RelNotes-0.1.1.txt

14 years agoUpdate submodules to the current version
Michal Sojka [Mon, 31 May 2010 13:05:07 +0000 (15:05 +0200)]
Update submodules to the current version

14 years agoUpdate submodules to the current version
Michal Sojka [Thu, 20 May 2010 13:07:10 +0000 (15:07 +0200)]
Update submodules to the current version

Submodule src/forb 8ca1f9e..b9fa3cf:
  > Do not export config.h
Submodule src/frsh 3a208af..0365afe:
  > Allow specification of the local CPU ID using environment variable
  > frm_cgcpu: Fix segmentation fault
  > disk_bfq: Use highest priority in BE class
  > disk_bfq: Set ioprio directly without regard to the contract
  > Add Doxyfile
  > disk_bfq: Report ioprio() errors
  > disk_bfq: Use ulut logging
  > frm_gui: Compilation fixes
Submodule src/frsh-include d188ee7..070907b:
  > Add frsh_get_local_cpu_id()

14 years agoUpdate Makefile.rules
Michal Sojka [Sun, 21 Mar 2010 21:17:20 +0000 (22:17 +0100)]
Update Makefile.rules

14 years agorelease script is able to produce differently named archives
Michal Sojka [Wed, 9 Dec 2009 14:45:12 +0000 (15:45 +0100)]
release script is able to produce differently named archives

This is primarily meant for FRSH demo

14 years agoAdded release notes for v0.1
Michal Sojka [Wed, 9 Dec 2009 13:38:18 +0000 (14:38 +0100)]
Added release notes for v0.1

14 years agoAdded script for creation of release tarball
Michal Sojka [Wed, 9 Dec 2009 12:49:26 +0000 (13:49 +0100)]
Added script for creation of release tarball

14 years agoCommitted long lived changes in my work tree
Michal Sojka [Tue, 8 Dec 2009 16:09:30 +0000 (17:09 +0100)]
Committed long lived changes in my work tree

* src/forb 726960e...8ca1f9e (1):
  > Debug messages display also the orb-id of disconnected peer

* src/frsh 853c1fe...3a208af (1):
  > Suppress several warnings

14 years agoAdded config.omk to .gitignore
Michal Sojka [Tue, 8 Dec 2009 13:56:25 +0000 (14:56 +0100)]
Added config.omk to .gitignore

14 years agoMakefile.rules updated to OMK 0.2
Michal Sojka [Tue, 8 Dec 2009 13:53:25 +0000 (14:53 +0100)]
Makefile.rules updated to OMK 0.2

14 years agoUpdated to versions used by a case study
Michal Sojka [Tue, 8 Dec 2009 13:46:17 +0000 (14:46 +0100)]
Updated to versions used by a case study

See http://rtime.felk.cvut.cz/gitweb/frescor/demo.git for case study
sources.

* src/forb 6224156...726960e (2):
  > Don't print the annoying loglevel in log messages
  > Introduce new ul_log function which prints also process name

* src/frsh fec41c0...853c1fe (12):
  > Implemented simple logging in FCB
  > BFQ: show units with determined throughput
  > BFQ: Fixed wrong block ID
  > Convert printf()s in managers to ul_log
  > bfq: Add check for missing disk parameter
  > Fix BFQ configuration
  > Compile disk_bfq manager with large file support
  > disk_bfq: Make error messages meaninful
  > Fix disk_bfq segfault
  > Enable disk resource by default
  > disk_bfq: Cleaned up Makefile.omk
  > disk_bfq: Manager updated to work correctly with contract cancelation

* src/fwp 827cac2...da7d8d4 (8):
  > Handle errors correctly in fwp_send_async()
  > Creation of receive endpoint returns socket
  > Do not use connect() for UDP sockets
  > fwp-timing: Allow maximal delay up to 10 seconds
  > fwp-timing learned -j (sending packets with jitter)
  > fwp-timing measures 95th and 99th percentile of communication delay
  > Allow bypassing FWP by setting FWP_BYPASS environment variable
  > Properly initialize newly allocated VRES

* src/ulut 9ea4ae3...18f03af (2):
  > Updated ul_htimer callback data type to be portable to 64 bit Windows.
  > uLUt allows minimal build suitable for mcs51 SDCC target.

14 years agoModified submodules: frsh. fwp
Michal Sojka [Wed, 11 Nov 2009 15:55:24 +0000 (16:55 +0100)]
Modified submodules: frsh. fwp

* src/frsh 46bdfcd...fec41c0 (1):
  > Fixed race condition in allocator registration

* src/fwp dfc394b...827cac2 (12):
  > fwp-timing: Final version and a simple gnuplot script
  > Almost final version of fwp-timing and its running script
  > Resource manager gained parameters for setting wifi configuration
  > fwp-timing: Added --quiet option
  > fwp-timing: Added histogram and statistics
  > Removed unneeded functions from fwp_utils.h
  > fwp-timing: Added -v option (verbose)
  > fwp-timing: Added -c flag to specify the number of messages to be sent
  > Removed .top*
  > Allow fwp-timing to generate several streams simultaneously
  > Do not use preallocated memory for VRESes
  > Fix allocator error reporting

14 years agoModified submodules: src/fwp 803a5bf...dfc394b (2)
Michal Sojka [Tue, 10 Nov 2009 08:33:00 +0000 (09:33 +0100)]
Modified submodules: src/fwp 803a5bf...dfc394b (2)

  > Merge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/fwp
  > Removed unused fwp_vres_get_id()

14 years agoULUT library migrated to the new repository
Michal Sojka [Mon, 9 Nov 2009 14:42:07 +0000 (15:42 +0100)]
ULUT library migrated to the new repository

Pavel converted ULAN's project CVS repository to multiple Git
repositories. His ulut repository has a slightly different layout, than
plain import of ulut from CVS we we were using until now. The repository
on rtime server (used by FRSH/FORB) was converted to contain both
histories - the old one in dead-cvs branch and ULAN version in master
branch.

FRSH/FORB now switches to the ULAN repository, but if you checkout an
older version, it is still available in the rtime repository.

14 years agoMerge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/frsh-forb
Michal Sojka [Mon, 9 Nov 2009 12:02:43 +0000 (13:02 +0100)]
Merge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/frsh-forb

14 years agoUpdated submodules
Michal Sojka [Mon, 9 Nov 2009 12:01:35 +0000 (13:01 +0100)]
Updated submodules

* src/frsh dd03387...46bdfcd (5):
  > Fixed the number of available container blocks
  > Fixed printf warnings on 64-bit arch
  > Fixed "allocation" of dummy VRESes
  > Check for internal bugs in frsh_contract_negotiate()
  > Added ID of the new FWP contract block

* src/fwp 2e0a42c...803a5bf (13):
  > Fixed const qualifiers
  > Implemented synchronous and asynchronous sending
  > Removed FWP_VF_CHANGED flag
  > Removed "descriptor" types
  > Remove unused flags parameter of fwp_send()
  > Removed unused id field from vres_params
  > Added application to measure FWP timing properites
  > Added missing initialization of ancillary data
  > Added fwp block accessors
  > Rework fwp_send() to obey src parameter
  > Introduce src parameter in FWP contracts
  > struct fwp_endpoint_attr documentation changes
  > Use endpoint attributes only if it has correct size

14 years agoAdded update-to-git-head script
Michal Sojka [Wed, 28 Oct 2009 05:11:50 +0000 (06:11 +0100)]
Added update-to-git-head script

14 years agoModified submodules:
Michal Sojka [Mon, 19 Oct 2009 13:40:06 +0000 (15:40 +0200)]
Modified submodules:

* src/frsh 6caaf00...dd03387 (1):
  > Deadline miss notification signals API changed

* src/frsh-include 7ddcb91...d188ee7 (1):
  > Deadline miss notification signals API changed

* src/fwp ac6ef3b...2e0a42c (1):
  > Updated to change in deadline miss notification

14 years agoAdded script for updating frescor-svn branch
Michal Sojka [Mon, 19 Oct 2009 11:04:30 +0000 (13:04 +0200)]
Added script for updating frescor-svn branch

14 years agoModified submodules
Michal Sojka [Fri, 16 Oct 2009 14:06:13 +0000 (16:06 +0200)]
Modified submodules

* src/frsh 5d8ac4e...6caaf00 (1):
  > renegobench: Fixed timespec substraction

14 years agoRemoved unnecessary update-svn script
Michal Sojka [Fri, 16 Oct 2009 13:29:19 +0000 (15:29 +0200)]
Removed unnecessary update-svn script

Everything is in git now.

14 years agoMerge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/frsh-forb
Michal Sojka [Fri, 9 Oct 2009 09:08:06 +0000 (11:08 +0200)]
Merge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/frsh-forb

14 years agoAdded description of directory structure
Michal Sojka [Fri, 9 Oct 2009 09:04:17 +0000 (11:04 +0200)]
Added description of directory structure

14 years agoUpdated README
Michal Sojka [Mon, 5 Oct 2009 15:15:50 +0000 (17:15 +0200)]
Updated README

14 years agoAll submodules migrated to sourceforge
Michal Sojka [Tue, 29 Sep 2009 14:35:08 +0000 (16:35 +0200)]
All submodules migrated to sourceforge

14 years agoAdded fna and fosa submodules
Michal Sojka [Tue, 29 Sep 2009 14:29:13 +0000 (16:29 +0200)]
Added fna and fosa submodules

14 years agoAdded demo script
Michal Sojka [Wed, 26 Aug 2009 07:41:33 +0000 (09:41 +0200)]
Added demo script

14 years agoFWP Makefile fix
Michal Sojka [Mon, 24 Aug 2009 13:39:35 +0000 (15:39 +0200)]
FWP Makefile fix

14 years agoAdded more information to README
Michal Sojka [Mon, 24 Aug 2009 13:32:10 +0000 (15:32 +0200)]
Added more information to README

14 years agoUpdated submodules
Michal Sojka [Mon, 24 Aug 2009 13:09:19 +0000 (15:09 +0200)]
Updated submodules

14 years agoUpdated README
Michal Sojka [Wed, 12 Aug 2009 08:46:45 +0000 (10:46 +0200)]
Updated README

14 years agoAdded build link to frsh-include
Michal Sojka [Tue, 11 Aug 2009 16:31:03 +0000 (18:31 +0200)]
Added build link to frsh-include

14 years agoAdded FRSH headers as a git submodule
Michal Sojka [Thu, 6 Aug 2009 14:03:46 +0000 (16:03 +0200)]
Added FRSH headers as a git submodule

The GIT repository was created by importing FRSH headers from FRESCOR
SVN. This is stored in branch master, modifications from FRSH/FORB are
stored in frsh-forb branch, which is used in our build.

14 years agoMerge branch 'master' of ssh://wentasah@frsh-forb.git.sourceforge.net/gitroot/frsh...
Michal Sojka [Wed, 29 Jul 2009 16:18:53 +0000 (18:18 +0200)]
Merge branch 'master' of ssh://wentasah@frsh-forb.git.sourceforge.net/gitroot/frsh-forb

Conflicts:
src/frsh_forb

14 years agoUpdated src/frsh_forb
Michal Sojka [Wed, 29 Jul 2009 16:14:07 +0000 (18:14 +0200)]
Updated src/frsh_forb

  > Implemented more precise calculation in negobench
  > Negobench was enhanced to accept the number of contracts from command line
  > frm_dummy properly handles -h switch
  > Added OS/scheduler block to the diagram

14 years agoFORB uses TCP-basec protocol by default
Michal Sojka [Wed, 29 Jul 2009 16:00:11 +0000 (18:00 +0200)]
FORB uses TCP-basec protocol by default

It means that there is a central FCB in the whole distributed system.
All components on the same node as FCB work the same as before. For
remote applications environment variable FCB_ADDR must be set to the IP
address of the node running FCB.

14 years agofrsh_forb: Updated diagram
Michal Sojka [Wed, 29 Jul 2009 12:42:00 +0000 (14:42 +0200)]
frsh_forb: Updated diagram

14 years agoDirectory structure updated and added submodules with sources
Michal Sojka [Wed, 29 Jul 2009 11:40:10 +0000 (13:40 +0200)]
Directory structure updated and added submodules with sources

14 years agoFirst import based on FRESCOR omk-build repository
Michal Sojka [Wed, 29 Jul 2009 10:59:46 +0000 (12:59 +0200)]
First import based on FRESCOR omk-build repository