Sree Harsha Totakura [Wed, 27 Feb 2013 14:22:24 +0000 (14:22 +0000)]
Parsing LoadLeveler allocated hosts and creating testbed hosts from them
Matthias Wachs [Wed, 27 Feb 2013 14:12:33 +0000 (14:12 +0000)]
changes
Sree Harsha Totakura [Wed, 27 Feb 2013 13:43:29 +0000 (13:43 +0000)]
checkpoint save
Matthias Wachs [Wed, 27 Feb 2013 13:43:00 +0000 (13:43 +0000)]
new test
Matthias Wachs [Wed, 27 Feb 2013 09:59:15 +0000 (09:59 +0000)]
changes
Bart Polot [Wed, 27 Feb 2013 02:04:31 +0000 (02:04 +0000)]
- fix off-by-one, imporve log
Matthias Wachs [Tue, 26 Feb 2013 15:26:55 +0000 (15:26 +0000)]
changes
Matthias Wachs [Tue, 26 Feb 2013 15:07:40 +0000 (15:07 +0000)]
performance analysis
Matthias Wachs [Tue, 26 Feb 2013 13:31:58 +0000 (13:31 +0000)]
perf
Matthias Wachs [Tue, 26 Feb 2013 09:04:26 +0000 (09:04 +0000)]
fix for test
Matthias Wachs [Mon, 25 Feb 2013 16:27:00 +0000 (16:27 +0000)]
changes to perf
Matthias Wachs [Mon, 25 Feb 2013 15:51:34 +0000 (15:51 +0000)]
memory leak
Matthias Wachs [Mon, 25 Feb 2013 15:38:01 +0000 (15:38 +0000)]
changes
Matthias Wachs [Mon, 25 Feb 2013 14:58:33 +0000 (14:58 +0000)]
old code
Matthias Wachs [Mon, 25 Feb 2013 14:53:26 +0000 (14:53 +0000)]
code cleanup + api extension
Matthias Wachs [Mon, 25 Feb 2013 13:08:49 +0000 (13:08 +0000)]
fixes
Matthias Wachs [Mon, 25 Feb 2013 10:43:04 +0000 (10:43 +0000)]
fixes
Matthias Wachs [Mon, 25 Feb 2013 10:02:21 +0000 (10:02 +0000)]
changes
Matthias Wachs [Fri, 22 Feb 2013 16:24:33 +0000 (16:24 +0000)]
modifications
Matthias Wachs [Fri, 22 Feb 2013 15:45:15 +0000 (15:45 +0000)]
create constrain function
Matthias Wachs [Fri, 22 Feb 2013 15:36:37 +0000 (15:36 +0000)]
simplify
Matthias Wachs [Fri, 22 Feb 2013 15:21:23 +0000 (15:21 +0000)]
simplyfiying code
Sree Harsha Totakura [Fri, 22 Feb 2013 14:53:28 +0000 (14:53 +0000)]
Use a sub operation while forwarding controller link operations. This helps to
propagate the change in a host's configuration along the controller tree's
branch back to root.
Matthias Wachs [Fri, 22 Feb 2013 14:37:06 +0000 (14:37 +0000)]
changes
Matthias Wachs [Fri, 22 Feb 2013 14:28:56 +0000 (14:28 +0000)]
create set_value function
Matthias Wachs [Fri, 22 Feb 2013 14:17:57 +0000 (14:17 +0000)]
changes
Matthias Wachs [Fri, 22 Feb 2013 13:32:12 +0000 (13:32 +0000)]
implementing restructured problem creation
Sree Harsha Totakura [Fri, 22 Feb 2013 09:53:33 +0000 (09:53 +0000)]
- remove unused
Matthias Wachs [Fri, 22 Feb 2013 08:47:39 +0000 (08:47 +0000)]
fix test
Bart Polot [Thu, 21 Feb 2013 22:02:57 +0000 (22:02 +0000)]
- Don't silence WARNING
Sree Harsha Totakura [Thu, 21 Feb 2013 18:30:35 +0000 (18:30 +0000)]
- fix compile
Bart Polot [Thu, 21 Feb 2013 17:48:22 +0000 (17:48 +0000)]
- not error
Sree Harsha Totakura [Thu, 21 Feb 2013 17:06:37 +0000 (17:06 +0000)]
send configurations of newly started slave controllers as part of controller link operations
Bart Polot [Thu, 21 Feb 2013 17:06:30 +0000 (17:06 +0000)]
- not needed
Matthias Wachs [Thu, 21 Feb 2013 15:50:22 +0000 (15:50 +0000)]
auto_solve
Matthias Wachs [Thu, 21 Feb 2013 15:12:21 +0000 (15:12 +0000)]
result propagation
Matthias Wachs [Thu, 21 Feb 2013 14:38:26 +0000 (14:38 +0000)]
changes
Sree Harsha Totakura [Thu, 21 Feb 2013 14:20:35 +0000 (14:20 +0000)]
host locking; warn upon API violation
Matthias Wachs [Thu, 21 Feb 2013 13:18:27 +0000 (13:18 +0000)]
refactoring
Sree Harsha Totakura [Thu, 21 Feb 2013 12:32:28 +0000 (12:32 +0000)]
- do not use mempcpy()
Matthias Wachs [Thu, 21 Feb 2013 12:14:33 +0000 (12:14 +0000)]
changes
Sree Harsha Totakura [Thu, 21 Feb 2013 11:32:53 +0000 (11:32 +0000)]
M testbed/testbed.h
naming consistency
include uncompressed config size
M testbed/testbed_api_hosts.c
pulled host registration functions from testbed_api.c
M testbed/testbed_api_hosts.h
export handler to handle ADD_HOST confirmation messages
M testbed/gnunet-service-testbed.c
parse the modified ADD_HOST message
M testbed/testbed_api.c
lose host registration code
extract configuration from ADD_HOST messages
M testbed/testbed_api.h
include hacks
Matthias Wachs [Thu, 21 Feb 2013 10:51:49 +0000 (10:51 +0000)]
clean up of MLP_Handle
Bart Polot [Wed, 20 Feb 2013 18:02:38 +0000 (18:02 +0000)]
- start announce immediately (profiler takes care of load balance), reannounce immediately for more avaliability
Bart Polot [Wed, 20 Feb 2013 18:00:59 +0000 (18:00 +0000)]
- keep track of the search parallelization
Matthias Wachs [Wed, 20 Feb 2013 17:53:31 +0000 (17:53 +0000)]
changes
Matthias Wachs [Wed, 20 Feb 2013 16:24:28 +0000 (16:24 +0000)]
changes
Sree Harsha Totakura [Wed, 20 Feb 2013 15:15:35 +0000 (15:15 +0000)]
Assosiate a configuration template while creating hosts. This paves a way to
manage the configurations of controllers running on a host automatically.
modified ADD_HOST message structure to have host configuration. This feature is
yet to be implemented. The idea is that GNUNET_TESTBED_link_controllers()
should take no configuration when hosts automatically update configuration when
a new configuration is generated from a template.
Matthias Wachs [Wed, 20 Feb 2013 13:20:08 +0000 (13:20 +0000)]
changes
Sree Harsha Totakura [Wed, 20 Feb 2013 10:44:37 +0000 (10:44 +0000)]
-fix mem leak
Sree Harsha Totakura [Wed, 20 Feb 2013 10:21:31 +0000 (10:21 +0000)]
- send SIGTERM to peer and reply with success before waiting on it
Bart Polot [Tue, 19 Feb 2013 18:12:01 +0000 (18:12 +0000)]
- Remove non-distributed seach: buggy and not useful
- Do search with a maximum parallel factor, starting a new one when an old one is done or times out
Matthias Wachs [Tue, 19 Feb 2013 16:46:35 +0000 (16:46 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 15:37:48 +0000 (15:37 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 13:39:31 +0000 (13:39 +0000)]
documentation
Matthias Wachs [Tue, 19 Feb 2013 13:37:29 +0000 (13:37 +0000)]
changes
Matthias Wachs [Tue, 19 Feb 2013 12:52:39 +0000 (12:52 +0000)]
refactoring and renaming
Matthias Wachs [Tue, 19 Feb 2013 09:31:32 +0000 (09:31 +0000)]
test
LRN [Tue, 19 Feb 2013 04:04:35 +0000 (04:04 +0000)]
Asynchronous namespace creation. With a test.
LRN [Tue, 19 Feb 2013 04:04:30 +0000 (04:04 +0000)]
Don't generate namespace key files in the root dir...
LRN [Tue, 19 Feb 2013 04:04:26 +0000 (04:04 +0000)]
Fix git version detection in configure (D'oh...)
Sree Harsha Totakura [Mon, 18 Feb 2013 16:24:52 +0000 (16:24 +0000)]
- rename and install to bin
Matthias Wachs [Mon, 18 Feb 2013 16:11:05 +0000 (16:11 +0000)]
docu
Matthias Wachs [Mon, 18 Feb 2013 15:39:20 +0000 (15:39 +0000)]
docu
Matthias Wachs [Mon, 18 Feb 2013 15:07:32 +0000 (15:07 +0000)]
docu
Bart Polot [Mon, 18 Feb 2013 11:42:21 +0000 (11:42 +0000)]
- verboser log, faster start
LRN [Mon, 18 Feb 2013 10:01:18 +0000 (10:01 +0000)]
It's on stack...
Matthias Wachs [Mon, 18 Feb 2013 09:35:39 +0000 (09:35 +0000)]
does not terminate on invalid uri
Matthias Wachs [Mon, 18 Feb 2013 09:22:40 +0000 (09:22 +0000)]
memory corruption
Matthias Wachs [Mon, 18 Feb 2013 08:35:52 +0000 (08:35 +0000)]
break
LRN [Sat, 16 Feb 2013 16:16:16 +0000 (16:16 +0000)]
Make pipe sanity check work on W32 too
Bart Polot [Fri, 15 Feb 2013 19:04:45 +0000 (19:04 +0000)]
- fix 2699
Matthias Wachs [Fri, 15 Feb 2013 16:06:59 +0000 (16:06 +0000)]
changes
Matthias Wachs [Fri, 15 Feb 2013 15:04:17 +0000 (15:04 +0000)]
auto generation note
Sree Harsha Totakura [Fri, 15 Feb 2013 14:30:47 +0000 (14:30 +0000)]
Hacks to reduce per-peer load on CPU by increasing transport retransmission
timeouts. This helps to keep the load on testbed node low.
Thanks Bart!
Matthias Wachs [Fri, 15 Feb 2013 14:01:50 +0000 (14:01 +0000)]
more docu
Christian Grothoff [Fri, 15 Feb 2013 13:59:14 +0000 (13:59 +0000)]
-big endian
Christian Grothoff [Fri, 15 Feb 2013 13:58:52 +0000 (13:58 +0000)]
-fixes to make stream tests pass with ecc in core
Matthias Wachs [Fri, 15 Feb 2013 13:05:57 +0000 (13:05 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 12:12:01 +0000 (12:12 +0000)]
docu
LRN [Fri, 15 Feb 2013 11:21:30 +0000 (11:21 +0000)]
Detect bad control pipes earlier
Matthias Wachs [Fri, 15 Feb 2013 10:51:58 +0000 (10:51 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 10:49:47 +0000 (10:49 +0000)]
docu
Sree Harsha Totakura [Fri, 15 Feb 2013 10:36:49 +0000 (10:36 +0000)]
- fix crashing testcases
Matthias Wachs [Fri, 15 Feb 2013 10:32:32 +0000 (10:32 +0000)]
more docu
LRN [Fri, 15 Feb 2013 10:03:22 +0000 (10:03 +0000)]
Try to fix process spawning
Matthias Wachs [Fri, 15 Feb 2013 09:52:45 +0000 (09:52 +0000)]
docu
LRN [Fri, 15 Feb 2013 09:47:43 +0000 (09:47 +0000)]
Another highly temporary fix to make os_start_process pass
Matthias Wachs [Fri, 15 Feb 2013 09:32:43 +0000 (09:32 +0000)]
more docu
Matthias Wachs [Fri, 15 Feb 2013 09:23:43 +0000 (09:23 +0000)]
docu
Matthias Wachs [Fri, 15 Feb 2013 09:18:42 +0000 (09:18 +0000)]
remove static function
LRN [Thu, 14 Feb 2013 18:33:11 +0000 (18:33 +0000)]
Temporary fix to make test_os_start_process pass again
Bart Polot [Thu, 14 Feb 2013 17:22:01 +0000 (17:22 +0000)]
- fix
LRN [Thu, 14 Feb 2013 17:20:48 +0000 (17:20 +0000)]
Oops
Sree Harsha Totakura [Thu, 14 Feb 2013 16:46:58 +0000 (16:46 +0000)]
fix 2793: Testbed does not allow to set TIMEOUT for operations
LRN [Thu, 14 Feb 2013 16:15:26 +0000 (16:15 +0000)]
Make w32cat pipe-controllable
LRN [Thu, 14 Feb 2013 16:15:22 +0000 (16:15 +0000)]
Use passed-by-fd pipe to control chilren
Removes npipe_*() functions.
Uses normal GNUnet pipe for child control (the pipe is
anonymous on *nix, named-with-unique-name on W32).
Also tighten W32 code (close pipes correctly on errors).
Remove some FIXME NILS comments.
Convert #if MINGW -> #if defined (WINDOWS) in some places.
Better start_process() debug logging on W32
LRN [Thu, 14 Feb 2013 16:15:19 +0000 (16:15 +0000)]
Minimal W32 version to XP, use uniqueness flag
LRN [Thu, 14 Feb 2013 16:15:15 +0000 (16:15 +0000)]
More flexible native->GNUnet_handle file opening
Can now open not just FILEs, but also integer fds and
native Windows handles.
The last two will be used later by the new pipe control code.
LRN [Thu, 14 Feb 2013 16:15:11 +0000 (16:15 +0000)]
Fix file close to work on pipe ends correctly