]> rtime.felk.cvut.cz Git - frescor/frsh-forb.git/log
frescor/frsh-forb.git
13 years agotest: Convert spare capacity test to wvtest
Michal Sojka [Sun, 20 Jun 2010 13:11:36 +0000 (15:11 +0200)]
test: Convert spare capacity test to wvtest

TODO: Add more contracts and check s.c. reallocation.

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 agotest: Convert test to C (from C++)
Michal Sojka [Sun, 20 Jun 2010 12:15:46 +0000 (14:15 +0200)]
test: Convert test to C (from C++)

13 years agotests: Update negotiation test and fix problems
Michal Sojka [Sun, 20 Jun 2010 10:31:16 +0000 (12:31 +0200)]
tests: Update negotiation test and fix problems

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 agoMove wvtest tests to the previous place
Michal Sojka [Sun, 20 Jun 2010 09:49:51 +0000 (11:49 +0200)]
Move wvtest tests to the previous place

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 agoDocument forb_daemon_ready()
Michal Sojka [Sun, 20 Jun 2010 08:45:14 +0000 (10:45 +0200)]
Document forb_daemon_ready()

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 options to daemonize FCB and FRM_DUMMY
Michal Sojka [Fri, 18 Jun 2010 23:39:07 +0000 (01:39 +0200)]
Add options to daemonize FCB and FRM_DUMMY

13 years agoAdd helper functions for daemonizing servers
Michal Sojka [Fri, 18 Jun 2010 23:37:51 +0000 (01:37 +0200)]
Add helper functions for daemonizing servers

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 agoRemove no longer valid comment (forb_destroy())
Michal Sojka [Fri, 18 Jun 2010 15:10:18 +0000 (17:10 +0200)]
Remove no longer valid comment (forb_destroy())

13 years agoMute a warning
Michal Sojka [Fri, 18 Jun 2010 15:08:26 +0000 (17:08 +0200)]
Mute a warning

13 years agoDestroy FORB executors thread running allocators in frsh_destroy()
Michal Sojka [Fri, 18 Jun 2010 15:08:04 +0000 (17:08 +0200)]
Destroy FORB executors thread running allocators in frsh_destroy()

This avoid sporadic segfault in frsh_destroy()

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 agoFixes for C++ compatibility
Michal Sojka [Fri, 18 Jun 2010 14:16:25 +0000 (16:16 +0200)]
Fixes for C++ compatibility

13 years agoAdd frsh_destroy()
Michal Sojka [Fri, 18 Jun 2010 14:16:06 +0000 (16:16 +0200)]
Add frsh_destroy()

13 years agoImplement frsh_destroy()
Michal Sojka [Fri, 18 Jun 2010 14:15:23 +0000 (16:15 +0200)]
Implement frsh_destroy()

... to make wvtest happy by closing all file desriptors.

13 years agoC++ fixes
Michal Sojka [Fri, 18 Jun 2010 14:14:23 +0000 (16:14 +0200)]
C++ fixes

C++ compiler failed / generated warnings at these places.

13 years agoDo not destroy forb automatically on exit
Michal Sojka [Fri, 18 Jun 2010 14:08:38 +0000 (16:08 +0200)]
Do not destroy forb automatically on exit

I do not know how to deregister the exit handler which is needed if
forb_destroy() is called manually. If the handler is not deregister
we get double free error.

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

13 years agofig: Change font
Michal Sojka [Tue, 8 Jun 2010 11:36:22 +0000 (13:36 +0200)]
fig: Change font

13 years agofig: fix alignment
Michal Sojka [Fri, 4 Jun 2010 08:14:37 +0000 (10:14 +0200)]
fig: fix alignment

13 years agoresource dependent -> resource-specific
Michal Sojka [Fri, 4 Jun 2010 08:10:15 +0000 (10:10 +0200)]
resource dependent -> resource-specific

13 years agoOS Kernel/Schedulers -> OS Kernel/Resource Schedulers
Michal Sojka [Fri, 4 Jun 2010 07:59:14 +0000 (09:59 +0200)]
OS Kernel/Schedulers -> OS Kernel/Resource Schedulers

13 years agofig: Further updates
Michal Sojka [Thu, 3 Jun 2010 14:15:37 +0000 (16:15 +0200)]
fig: Further updates

13 years agofig: Further changes
Michal Sojka [Thu, 3 Jun 2010 13:36:58 +0000 (15:36 +0200)]
fig: Further changes

- three levels
- cmr10 font

13 years agofig: Small fixes
Michal Sojka [Thu, 3 Jun 2010 13:10:16 +0000 (15:10 +0200)]
fig: Small fixes

13 years agofig: upside-down and modify a little bit
Michal Sojka [Thu, 3 Jun 2010 13:10:04 +0000 (15:10 +0200)]
fig: upside-down and modify a little bit

13 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

13 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

13 years agodoc: Export figure with opaque background
Michal Sojka [Mon, 31 May 2010 13:04:21 +0000 (15:04 +0200)]
doc: Export figure with opaque background

14 years agofrm: Handle utilization overflow
Michal Sojka [Fri, 21 May 2010 15:42:49 +0000 (17:42 +0200)]
frm: Handle utilization overflow

14 years agofwp_mgr: Log utilization when accepting/rejecting contracts
Michal Sojka [Fri, 21 May 2010 15:32:41 +0000 (17:32 +0200)]
fwp_mgr: Log utilization when accepting/rejecting contracts

14 years agoDocument ul_log_domain_arg2levels()
Michal Sojka [Fri, 21 May 2010 14:47:26 +0000 (16:47 +0200)]
Document ul_log_domain_arg2levels()

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 agoAdd frsh_get_local_cpu_id()
Michal Sojka [Thu, 20 May 2010 13:05:58 +0000 (15:05 +0200)]
Add frsh_get_local_cpu_id()

14 years agoAllow specification of the local CPU ID using environment variable
Michal Sojka [Thu, 20 May 2010 13:05:28 +0000 (15:05 +0200)]
Allow specification of the local CPU ID using environment variable

14 years agofrm_cgcpu: Fix segmentation fault
Michal Sojka [Thu, 20 May 2010 12:29:20 +0000 (14:29 +0200)]
frm_cgcpu: Fix segmentation fault

14 years agodisk_bfq: Use highest priority in BE class
Michal Sojka [Mon, 17 May 2010 12:08:28 +0000 (14:08 +0200)]
disk_bfq: Use highest priority in BE class

Accoring to Fabio, if we use RT class, we get the same behavior as with
CFQ (mainline).

14 years agodisk_bfq: Set ioprio directly without regard to the contract
Michal Sojka [Fri, 14 May 2010 18:28:57 +0000 (20:28 +0200)]
disk_bfq: Set ioprio directly without regard to the contract

There is some problem with calculation of ioprio values, so we set it
to a fixed value.

14 years agoAdd Doxyfile
Michal Sojka [Fri, 14 May 2010 16:11:44 +0000 (18:11 +0200)]
Add Doxyfile

I found this file somewhere on my disk, so let's add it to the repo.
It may need some modification, I didn't checked it.

14 years agodisk_bfq: Report ioprio() errors
Michal Sojka [Fri, 14 May 2010 15:53:26 +0000 (17:53 +0200)]
disk_bfq: Report ioprio() errors

14 years agodisk_bfq: Use ulut logging
Michal Sojka [Fri, 14 May 2010 15:50:18 +0000 (17:50 +0200)]
disk_bfq: Use ulut logging

14 years agoDo not export config.h
Michal Sojka [Mon, 19 Apr 2010 07:53:38 +0000 (09:53 +0200)]
Do not export config.h

It collides with other packages and it is not necessary to export it at
all.

14 years agofrm_gui: Compilation fixes
Michal Sojka [Tue, 13 Apr 2010 12:42:56 +0000 (14:42 +0200)]
frm_gui: Compilation fixes

Probably caused by a new version of QT (4.5)

14 years agoUnified DLL/shared library export import symbol visibility specification.
Pavel Pisa [Tue, 6 Apr 2010 19:04:32 +0000 (21:04 +0200)]
Unified DLL/shared library export import symbol visibility specification.

This is more or less how Wikipedia example suggests the macros
names and use.

To change default symbols visibility next options should be
specified in config.omk file.

CFLAGS += -fvisibility=hidden
LDLAGS += -fvisibility=hidden

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoUpdate Makefile.rules
Michal Sojka [Sun, 21 Mar 2010 21:17:20 +0000 (22:17 +0100)]
Update Makefile.rules

14 years agoDo not enter unnecessary subdirectories
Michal Sojka [Sun, 21 Mar 2010 21:16:37 +0000 (22:16 +0100)]
Do not enter unnecessary subdirectories

Thanks to the new feature in OMK, this is no longer necessary to do this
to create additional directories under _build.

14 years agouLUt: do not use reentrant keyword for Z80 SDCC target.
Pavel Pisa [Sun, 24 Jan 2010 22:54:01 +0000 (23:54 +0100)]
uLUt: do not use reentrant keyword for Z80 SDCC target.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoulut: global hash tables size-step table variables have to be declared as extern.
Pavel Pisa [Sat, 23 Jan 2010 15:31:28 +0000 (16:31 +0100)]
ulut: global hash tables size-step table variables have to be declared as extern.

Required for SDCC build.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: corrected function scope of hash table next by iterator.
Pavel Pisa [Thu, 31 Dec 2009 11:46:05 +0000 (12:46 +0100)]
uLUt: corrected function scope of hash table next by iterator.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: adjust hash table size even for delete_key.
Pavel Pisa [Thu, 31 Dec 2009 10:49:30 +0000 (11:49 +0100)]
uLUt: adjust hash table size even for delete_key.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: hash table corrected decision about resize in delete operation.
Pavel Pisa [Thu, 31 Dec 2009 10:37:39 +0000 (11:37 +0100)]
uLUt: hash table corrected decision about resize in delete operation.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: more elaborated hash table sizing implemented.
Pavel Pisa [Thu, 31 Dec 2009 09:55:44 +0000 (10:55 +0100)]
uLUt: more elaborated hash table sizing implemented.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: included some basic timing of hash support
Pavel Pisa [Wed, 30 Dec 2009 21:12:11 +0000 (22:12 +0100)]
uLUt: included some basic timing of hash support

Test run for 10k 100k 1M 10M and 20M of items.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt: UL_NOPSTATEMENT defined
Pavel Pisa [Wed, 30 Dec 2009 21:09:53 +0000 (22:09 +0100)]
uLUt: UL_NOPSTATEMENT defined

This construct can be used as macro parameter,
when macro argument is used as C language statement
inserted into generated code and in concrete
macro instantiation is no use for the functionality.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agouLUt extended by experimental hash table support.
Pavel Pisa [Wed, 30 Dec 2009 21:05:38 +0000 (22:05 +0100)]
uLUt extended by experimental hash table support.

The code is based on combination of array indexed
by masked value computed by hash function and GAVL
tree for each of array indexes. This combination
should provide good performance even if the hash
function distribute items non-uniformly for same cases.
Solution has drawback in relatively big memory
overhead required in each inserted item to provide
space for tree node.

The API, above all parameters to UL_HASTAB_CUST_NODE_INT_IMP,
will change probably.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
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 agoSuppress several warnings
Michal Sojka [Tue, 8 Dec 2009 15:59:43 +0000 (16:59 +0100)]
Suppress several warnings

14 years agoDebug messages display also the orb-id of disconnected peer
Michal Sojka [Tue, 8 Dec 2009 15:56:41 +0000 (16:56 +0100)]
Debug messages display also the orb-id of disconnected peer

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 agoUpdated ul_htimer callback data type to be portable to 64 bit Windows.
Pavel Pisa [Tue, 1 Dec 2009 17:45:39 +0000 (18:45 +0100)]
Updated ul_htimer callback data type to be portable to 64 bit Windows.

The 64-bit Windows use LLP64 where pointer value does not
fit in long type variable. On the other hand, on 8 and 16
bit machines uintptr_t can be smaller than long so conditional
type definition is used now.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agoImplemented simple logging in FCB
Michal Sojka [Tue, 1 Dec 2009 17:24:24 +0000 (18:24 +0100)]
Implemented simple logging in FCB

14 years agoHandle errors correctly in fwp_send_async()
Michal Sojka [Sat, 28 Nov 2009 18:57:17 +0000 (19:57 +0100)]
Handle errors correctly in fwp_send_async()

14 years agoBFQ: show units with determined throughput
Michal Sojka [Fri, 27 Nov 2009 16:45:01 +0000 (17:45 +0100)]
BFQ: show units with determined throughput

14 years agoBFQ: Fixed wrong block ID
Michal Sojka [Fri, 27 Nov 2009 11:21:49 +0000 (12:21 +0100)]
BFQ: Fixed wrong block ID

This caused failure in negotiation.

14 years agoConvert printf()s in managers to ul_log
Michal Sojka [Fri, 27 Nov 2009 11:11:52 +0000 (12:11 +0100)]
Convert printf()s in managers to ul_log

14 years agoDon't print the annoying loglevel in log messages
Michal Sojka [Fri, 27 Nov 2009 10:24:46 +0000 (11:24 +0100)]
Don't print the annoying loglevel in log messages

14 years agoIntroduce new ul_log function which prints also process name
Michal Sojka [Fri, 27 Nov 2009 10:15:07 +0000 (11:15 +0100)]
Introduce new ul_log function which prints also process name

This is useful when debugging FRSH with multiple programs/resources
running.

14 years agoCreation of receive endpoint returns socket
Michal Sojka [Fri, 27 Nov 2009 07:40:52 +0000 (08:40 +0100)]
Creation of receive endpoint returns socket

We need this for ffmpeg integration

14 years agouLUt allows minimal build suitable for mcs51 SDCC target.
Pavel Pisa [Fri, 27 Nov 2009 01:18:13 +0000 (02:18 +0100)]
uLUt allows minimal build suitable for mcs51 SDCC target.

The mcs51 build requires SDCC with matured inline support
and C99 support. The proposed inline fixes can be found
in discussion under bug #1767885

  Parameters lost from scope of intermediate inline function

Next options has been included in config.omk to build this
minimal uLUt version.

CONFIG_OC_ULUT=y
CONFIG_OC_ULUTMINIMAL=y

CFLAGS  += --std-c99

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
14 years agobfq: Add check for missing disk parameter
Michal Sojka [Thu, 26 Nov 2009 20:57:57 +0000 (21:57 +0100)]
bfq: Add check for missing disk parameter

14 years agoFix BFQ configuration
Michal Sojka [Thu, 26 Nov 2009 20:50:22 +0000 (21:50 +0100)]
Fix BFQ configuration

14 years agoCompile disk_bfq manager with large file support
Michal Sojka [Thu, 26 Nov 2009 20:36:56 +0000 (21:36 +0100)]
Compile disk_bfq manager with large file support

14 years agodisk_bfq: Make error messages meaninful
Michal Sojka [Thu, 26 Nov 2009 20:35:56 +0000 (21:35 +0100)]
disk_bfq: Make error messages meaninful

14 years agoFix disk_bfq segfault
Michal Sojka [Thu, 26 Nov 2009 20:35:05 +0000 (21:35 +0100)]
Fix disk_bfq segfault

14 years agoEnable disk resource by default
Michal Sojka [Thu, 26 Nov 2009 19:35:38 +0000 (20:35 +0100)]
Enable disk resource by default

14 years agoDo not use connect() for UDP sockets
Michal Sojka [Thu, 26 Nov 2009 18:17:31 +0000 (19:17 +0100)]
Do not use connect() for UDP sockets

If connect() is used to set socket address, we get error when there is
nobody on the receiving side. This breaks our ffmpeg-based tests.

14 years agofwp-timing: Allow maximal delay up to 10 seconds
Michal Sojka [Wed, 18 Nov 2009 17:16:46 +0000 (18:16 +0100)]
fwp-timing: Allow maximal delay up to 10 seconds

14 years agodisk_bfq: Cleaned up Makefile.omk
Michal Sojka [Tue, 17 Nov 2009 20:16:44 +0000 (21:16 +0100)]
disk_bfq: Cleaned up Makefile.omk

14 years agodisk_bfq: Manager updated to work correctly with contract cancelation
Michal Sojka [Tue, 17 Nov 2009 20:13:40 +0000 (21:13 +0100)]
disk_bfq: Manager updated to work correctly with contract cancelation

This should be updated in commit
9483d1c9372f42d39af18b6615ea13052a5702ed, but for some reason it was not
done.

14 years agofwp-timing learned -j (sending packets with jitter)
Michal Sojka [Thu, 12 Nov 2009 13:57:29 +0000 (14:57 +0100)]
fwp-timing learned -j (sending packets with jitter)

14 years agofwp-timing measures 95th and 99th percentile of communication delay
Michal Sojka [Thu, 12 Nov 2009 13:52:21 +0000 (14:52 +0100)]
fwp-timing measures 95th and 99th percentile of communication delay

14 years agoAllow bypassing FWP by setting FWP_BYPASS environment variable
Michal Sojka [Thu, 12 Nov 2009 13:16:14 +0000 (14:16 +0100)]
Allow bypassing FWP by setting FWP_BYPASS environment variable

This is done in order to be able to compare behavior of the same
application (namely fwp-timing) with and without FWP.

14 years agoProperly initialize newly allocated VRES
Michal Sojka [Thu, 12 Nov 2009 13:14:25 +0000 (14:14 +0100)]
Properly initialize newly allocated VRES

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 agofwp-timing: Final version and a simple gnuplot script
Michal Sojka [Wed, 11 Nov 2009 15:41:34 +0000 (16:41 +0100)]
fwp-timing: Final version and a simple gnuplot script