Samuel Lepetit [Fri, 29 Jun 2012 10:08:37 +0000 (12:08 +0200)]
Adapt to the latest changes in MSG API
Samuel Lepetit [Thu, 28 Jun 2012 08:28:18 +0000 (10:28 +0200)]
Update changelog.
Samuel Lepetit [Thu, 28 Jun 2012 08:28:03 +0000 (10:28 +0200)]
Bugfix in kademlia example
Samuel Lepetit [Mon, 25 Jun 2012 14:53:20 +0000 (16:53 +0200)]
Fix cloud tesh file
Samuel Lepetit [Mon, 25 Jun 2012 14:51:57 +0000 (16:51 +0200)]
Add kademlia example
Samuel Lepetit [Mon, 25 Jun 2012 12:05:55 +0000 (14:05 +0200)]
Bugfix in bittorrent example
Samuel Lepetit [Thu, 21 Jun 2012 10:02:38 +0000 (12:02 +0200)]
Use MSG_init instead of MSG_global_init. Use MSG_vm_destroy.
Samuel Lepetit [Tue, 19 Jun 2012 09:34:05 +0000 (11:34 +0200)]
Fix memory leak when process killed. Fix bug where the simulation could crash when the process was killed while doing some simcalls
Samuel Lepetit [Tue, 19 Jun 2012 09:32:16 +0000 (11:32 +0200)]
Use RngStream for random number in bittorrent example
Samuel Lepetit [Thu, 14 Jun 2012 16:57:31 +0000 (18:57 +0200)]
Add a conveniant method in Comm to wait for the completion of the communication for an indefinite time
Samuel Lepetit [Thu, 14 Jun 2012 16:55:13 +0000 (18:55 +0200)]
Fix indentation
Samuel Lepetit [Thu, 14 Jun 2012 16:17:23 +0000 (18:17 +0200)]
Add comment on VM.shutdown
Samuel Lepetit [Thu, 14 Jun 2012 15:59:31 +0000 (17:59 +0200)]
Remove unimplemented method.
Samuel Lepetit [Thu, 14 Jun 2012 15:43:58 +0000 (17:43 +0200)]
Bugfix in Java Cloud API. Bugfix in the associated example. Add a tesh file for the example.
Samuel Lepetit [Thu, 14 Jun 2012 15:40:45 +0000 (17:40 +0200)]
Bugfix in Task.execute (simulation crash when Process killed when there was a task being executed)
Samuel Lepetit [Thu, 14 Jun 2012 13:49:43 +0000 (15:49 +0200)]
Add an example for the cloud API (doesn't work yet).
Removed an useless MSG_process_set_data
Samuel Lepetit [Wed, 13 Jun 2012 16:32:56 +0000 (18:32 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
Samuel Lepetit [Wed, 13 Jun 2012 16:32:51 +0000 (18:32 +0200)]
Bugfix
pierre [Wed, 13 Jun 2012 16:27:21 +0000 (18:27 +0200)]
Fix compilation without tracing
pierre [Wed, 13 Jun 2012 15:59:56 +0000 (17:59 +0200)]
Add file to clean
pierre [Wed, 13 Jun 2012 15:52:55 +0000 (17:52 +0200)]
Fix compilation problem with tracing
Samuel Lepetit [Wed, 13 Jun 2012 13:51:45 +0000 (15:51 +0200)]
Fix in masterslave deploy.xml
Samuel Lepetit [Wed, 13 Jun 2012 13:33:47 +0000 (15:33 +0200)]
Change the File java API according to the changes in the C api
Samuel Lepetit [Wed, 13 Jun 2012 09:56:14 +0000 (11:56 +0200)]
Add VM API from MSG (experimental, still buggy in MSG C part anyway)
Samuel Lepetit [Wed, 13 Jun 2012 09:12:17 +0000 (11:12 +0200)]
Make bind atributes private (we don't want users to mess with it)
navarro [Wed, 13 Jun 2012 08:57:08 +0000 (10:57 +0200)]
If don't find TRACE_* functions don't break Simgrid-java.
navarro [Wed, 13 Jun 2012 08:26:03 +0000 (10:26 +0200)]
Add missing files and Check for option TRACING in Simgrid
navarro [Wed, 13 Jun 2012 07:53:18 +0000 (09:53 +0200)]
Merge branch 'v3_7_1'
Conflicts:
CMakeLists.txt
navarro [Tue, 12 Jun 2012 21:55:30 +0000 (23:55 +0200)]
Add missing files for dist.
navarro [Tue, 12 Jun 2012 21:17:24 +0000 (23:17 +0200)]
Update version for scp
navarro [Tue, 12 Jun 2012 21:05:06 +0000 (23:05 +0200)]
Clean generated file class.
alebre [Tue, 12 Jun 2012 20:44:40 +0000 (22:44 +0200)]
Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java
alebre [Tue, 12 Jun 2012 20:44:02 +0000 (22:44 +0200)]
Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java
Conflicts:
CMakeLists.txt
ChangeLog
navarro [Tue, 12 Jun 2012 20:42:10 +0000 (22:42 +0200)]
Fix dependencies for java examples
Samuel Lepetit [Tue, 12 Jun 2012 20:41:04 +0000 (22:41 +0200)]
Bugfix in coroutines
navarro [Tue, 12 Jun 2012 20:34:23 +0000 (22:34 +0200)]
Remove useless replace command lines
alebre [Tue, 12 Jun 2012 20:31:59 +0000 (22:31 +0200)]
Remove Trace useless files - Adrien
alebre [Tue, 12 Jun 2012 20:30:10 +0000 (22:30 +0200)]
Update the ChangeLog with Traces stuf + Trace stuff - Adrien
alebre [Tue, 12 Jun 2012 20:27:27 +0000 (22:27 +0200)]
Update the ChangeLog with Traces stuf + CMakeLists.txt modifs - Adrien
navarro [Tue, 12 Jun 2012 20:08:30 +0000 (22:08 +0200)]
Update simgrid java version and indent.
Samuel Lepetit [Tue, 12 Jun 2012 19:32:10 +0000 (21:32 +0200)]
Add File support and an example to cover it.
Samuel Lepetit [Tue, 12 Jun 2012 15:57:06 +0000 (17:57 +0200)]
Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
navarro [Tue, 12 Jun 2012 13:56:56 +0000 (15:56 +0200)]
Make the directory with command line
Martin Quinson [Tue, 12 Jun 2012 13:36:37 +0000 (15:36 +0200)]
rewrite the changelog for cosmetics
Samuel Lepetit [Tue, 12 Jun 2012 13:22:49 +0000 (15:22 +0200)]
Bugfix in smx_context_cojava
Samuel Lepetit [Tue, 12 Jun 2012 13:18:14 +0000 (15:18 +0200)]
Forgot coroutines files
Samuel Lepetit [Tue, 12 Jun 2012 13:15:24 +0000 (15:15 +0200)]
Update changelog
Samuel Lepetit [Tue, 12 Jun 2012 13:11:11 +0000 (15:11 +0200)]
Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
Samuel Lepetit [Tue, 12 Jun 2012 12:58:58 +0000 (14:58 +0200)]
Change the way the flag is handled in smx_ctx_java_stop
Samuel Lepetit [Tue, 12 Jun 2012 12:05:00 +0000 (14:05 +0200)]
Add migration example
Samuel Lepetit [Tue, 12 Jun 2012 12:03:28 +0000 (14:03 +0200)]
Bugfix in Mutex class. Forgot the deployment file in masterslave
Samuel Lepetit [Tue, 12 Jun 2012 09:58:43 +0000 (11:58 +0200)]
Add resume/suspend. Make restart/pause deprecated
Samuel Lepetit [Tue, 12 Jun 2012 09:49:13 +0000 (11:49 +0200)]
Renamed basic example to "masterslave" (more accurate)
Samuel Lepetit [Tue, 12 Jun 2012 09:29:25 +0000 (11:29 +0200)]
Bugfix in Basic example
Samuel Lepetit [Tue, 12 Jun 2012 09:20:05 +0000 (11:20 +0200)]
Make Process.migrate non-static
Samuel Lepetit [Tue, 12 Jun 2012 09:02:00 +0000 (11:02 +0200)]
Bugfix in comment
Samuel Lepetit [Tue, 12 Jun 2012 09:00:50 +0000 (11:00 +0200)]
Bugfix in Mutex comments
Samuel Lepetit [Tue, 12 Jun 2012 08:59:39 +0000 (10:59 +0200)]
Remove useless fields in Msg
Samuel Lepetit [Tue, 12 Jun 2012 08:36:57 +0000 (10:36 +0200)]
Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
Samuel Lepetit [Tue, 12 Jun 2012 08:19:35 +0000 (10:19 +0200)]
Add priority example/test
Samuel Lepetit [Tue, 12 Jun 2012 07:58:16 +0000 (09:58 +0200)]
Merge scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
Conflicts:
src/jmsg_process.c
src/jmsg_process.h
Samuel Lepetit [Tue, 12 Jun 2012 07:57:05 +0000 (09:57 +0200)]
Add setKillTime in Process
Samuel Lepetit [Mon, 11 Jun 2012 21:29:19 +0000 (23:29 +0200)]
Add EXPERIMENTAL Coroutines support
Samuel Lepetit [Mon, 11 Jun 2012 15:45:31 +0000 (17:45 +0200)]
Add suspend example/test
Samuel Lepetit [Mon, 11 Jun 2012 15:40:15 +0000 (17:40 +0200)]
Process bind bugfix
Samuel Lepetit [Mon, 11 Jun 2012 10:06:50 +0000 (12:06 +0200)]
Fix encoding in RngStream class
Samuel Lepetit [Thu, 7 Jun 2012 20:30:15 +0000 (22:30 +0200)]
Remove a useless FIXME (since it has already been fixed)
alebre [Tue, 5 Jun 2012 12:23:49 +0000 (14:23 +0200)]
Merge concerns - Adrien
alebre [Tue, 5 Jun 2012 12:18:46 +0000 (14:18 +0200)]
Merge concerns - Adrien
Samuel Lepetit [Tue, 5 Jun 2012 08:42:25 +0000 (10:42 +0200)]
Add the forgotten bittorrent tesh file. Change the way pieces are chosen in updateCurrentPieces (using RngStream).
Samuel Lepetit [Mon, 4 Jun 2012 08:36:54 +0000 (10:36 +0200)]
Add bittorrent example
unknown [Fri, 1 Jun 2012 10:22:16 +0000 (12:22 +0200)]
Set some warnings on windows with no-error flag.
Samuel Lepetit [Thu, 31 May 2012 13:10:18 +0000 (15:10 +0200)]
Export RngStreams to Java
Samuel Lepetit [Thu, 31 May 2012 08:40:39 +0000 (10:40 +0200)]
Add a test for chord
Samuel Lepetit [Thu, 31 May 2012 08:18:25 +0000 (10:18 +0200)]
Add a boolean field "finished" in Comm to prevent exceptions in Simix to happen
Samuel Lepetit [Tue, 29 May 2012 13:44:57 +0000 (15:44 +0200)]
Make simgrid-java buildable after MSG_process_create_with_environment prototype change
alebre [Tue, 29 May 2012 12:42:31 +0000 (14:42 +0200)]
Merge branch 'master' of git://scm.gforge.inria.fr/simgrid/simgrid-java
alebre [Tue, 29 May 2012 12:42:26 +0000 (14:42 +0200)]
CMakeLists for TRACE java bindgins - Adrien
Samuel Lepetit [Fri, 25 May 2012 11:32:52 +0000 (13:32 +0200)]
We don't need the msg process to sleep.
navarro [Wed, 23 May 2012 15:51:57 +0000 (17:51 +0200)]
Don't need those lines.
navarro [Wed, 23 May 2012 15:23:26 +0000 (17:23 +0200)]
Remove previous commit use __APPLE__ define by GNU
navarro [Wed, 23 May 2012 14:59:29 +0000 (16:59 +0200)]
Set variable APPLE dor mac
navarro [Wed, 23 May 2012 14:28:00 +0000 (16:28 +0200)]
Don't try to compare env variable just see if exist.
Samuel Lepetit [Wed, 23 May 2012 13:31:58 +0000 (15:31 +0200)]
Stop using JNI_GetCreatedJavaVMs, cache the java_vm object
navarro [Wed, 23 May 2012 13:03:03 +0000 (15:03 +0200)]
Sorry it's not elseif but else
navarro [Wed, 23 May 2012 12:51:48 +0000 (14:51 +0200)]
Add this variable to link flag only if it is not empty
navarro [Wed, 23 May 2012 12:23:41 +0000 (14:23 +0200)]
Fix configure on MAC
Samuel Lepetit [Mon, 21 May 2012 08:39:23 +0000 (10:39 +0200)]
Bugfix in Process.waitFor and Process.sleep: Throw the expected
exception if failure.
Samuel Lepetit [Fri, 18 May 2012 14:17:16 +0000 (16:17 +0200)]
Bugfix in Chord
Samuel Lepetit [Fri, 18 May 2012 13:05:00 +0000 (15:05 +0200)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid-java
Samuel Lepetit [Fri, 18 May 2012 13:03:32 +0000 (15:03 +0200)]
Add chord example for java
Samuel Lepetit [Fri, 18 May 2012 13:03:32 +0000 (15:03 +0200)]
Add chord example for java
Samuel Lepetit [Fri, 18 May 2012 12:37:54 +0000 (14:37 +0200)]
Bugfix in Comm (GC didn't like it.). Add "debug" logging
Samuel Lepetit [Fri, 18 May 2012 12:03:57 +0000 (14:03 +0200)]
Fix the handling of errors in Task.send
Samuel Lepetit [Fri, 18 May 2012 12:01:22 +0000 (14:01 +0200)]
Changed the way current_context is handled in smx_context_java
Samuel Lepetit [Wed, 16 May 2012 14:59:56 +0000 (16:59 +0200)]
Removed "ApplicationHandler" and "japplication_handler" and use MSG_launch_application instead.
Also, removed the mandatory "Host, String, String[], double, double" constructor and replaced it with the old "Host, String, String[]" mandatory constructor
for the classes (updated the examples if you need an example), since we can't know from MSG the start_time and the kill_time if we launch it from
deployment file.
Samuel Lepetit [Wed, 16 May 2012 11:56:08 +0000 (13:56 +0200)]
Add an example to test starting_time and kill_time
Samuel Lepetit [Wed, 16 May 2012 11:47:13 +0000 (13:47 +0200)]
Change the way the process killing is handled, using the flag from the base context and not a
specific flag on smx_context_java.
It lets us now use a "process_kill" naturally :).
Samuel Lepetit [Wed, 16 May 2012 09:47:19 +0000 (11:47 +0200)]
Add a straightforward implementation of start_time and kill_time. This change the constructor you have to implement (sorry). Fix the examples for that purpose
Samuel Lepetit [Tue, 15 May 2012 14:47:48 +0000 (16:47 +0200)]
Change "ProcessKilledException" to "ProcessKilledError" -> make it not catchable by catch
(Exception e) statements (because someone's gonna do it).