Martin Quinson [Wed, 14 Mar 2012 10:14:54 +0000 (11:14 +0100)]
factorize some more code so that supernovae works again
Martin Quinson [Wed, 14 Mar 2012 09:24:39 +0000 (10:24 +0100)]
why couldn't I use supernovae and model-checking at the same time? Dont hide issues please
Arnaud Giersch [Tue, 13 Mar 2012 12:21:38 +0000 (13:21 +0100)]
xbt_str_diff: make it use less memory.
Arnaud Giersch [Tue, 13 Mar 2012 12:19:29 +0000 (13:19 +0100)]
Update tesh file after commit
588d84f.
navarro [Mon, 12 Mar 2012 11:56:12 +0000 (12:56 +0100)]
Fix call to routing_model_create.
navarro [Mon, 12 Mar 2012 10:34:37 +0000 (11:34 +0100)]
Don't try to push loopback if not defined.
navarro [Mon, 12 Mar 2012 10:34:01 +0000 (11:34 +0100)]
Fix some memleack for ns3
navarro [Mon, 12 Mar 2012 09:31:38 +0000 (10:31 +0100)]
Fix ns3 tesh.
navarro [Fri, 9 Mar 2012 13:41:34 +0000 (14:41 +0100)]
Prepare optim for xbt_lib-get_or_null
navarro [Fri, 9 Mar 2012 13:40:23 +0000 (14:40 +0100)]
Fix ns3.
navarro [Fri, 9 Mar 2012 13:39:22 +0000 (14:39 +0100)]
Don't search for ns3 and gtnets in other paths than the one given by user
schnorr [Fri, 9 Mar 2012 01:13:38 +0000 (02:13 +0100)]
[trace] update the header to the latest paje file format (as observed in paje source code)
navarro [Thu, 8 Mar 2012 13:04:50 +0000 (14:04 +0100)]
Update ns3 source files to don't use surfxml variables.
Christophe Thiéry [Thu, 8 Mar 2012 12:02:30 +0000 (13:02 +0100)]
Add my Lua changes to the ChangeLog
Christophe Thiéry [Thu, 8 Mar 2012 12:01:50 +0000 (13:01 +0100)]
Lua Chord: use the OO notation for comms
navarro [Wed, 7 Mar 2012 18:20:47 +0000 (19:20 +0100)]
Add a function to merge 2 dynar to avoid xbt_dynar_push in a loop
Marion Guthmuller [Wed, 7 Mar 2012 17:29:13 +0000 (18:29 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
Marion Guthmuller [Wed, 7 Mar 2012 17:28:54 +0000 (18:28 +0100)]
model-checker : display backtrace for busy fragments in mmalloc_compare_heap
Marion Guthmuller [Wed, 7 Mar 2012 17:27:33 +0000 (18:27 +0100)]
model-checker : SMALLEST_POSSIBLE_MALLOC increased
schnorr [Wed, 7 Mar 2012 16:09:01 +0000 (17:09 +0100)]
[trace] fix trace_platform tesh
schnorr [Wed, 7 Mar 2012 16:06:34 +0000 (17:06 +0100)]
[trace] fix smpi tesh
schnorr [Wed, 7 Mar 2012 15:33:30 +0000 (16:33 +0100)]
[ns3] fix indentation
schnorr [Wed, 7 Mar 2012 15:27:32 +0000 (16:27 +0100)]
[ns3] follow the recent changes in simgrid
schnorr [Wed, 7 Mar 2012 15:14:45 +0000 (16:14 +0100)]
[ns3] remove unused function
schnorr [Wed, 7 Mar 2012 15:11:03 +0000 (16:11 +0100)]
[ns3] there is no reason why this ns3-only parsing functions should be public
navarro [Wed, 7 Mar 2012 14:52:16 +0000 (15:52 +0100)]
Uninstall man for simgrid
navarro [Wed, 7 Mar 2012 14:45:11 +0000 (15:45 +0100)]
optim: don't call for xbt_dynar_foreach
schnorr [Wed, 7 Mar 2012 14:11:56 +0000 (15:11 +0100)]
fix missing removal of files when uninstalling
navarro [Wed, 7 Mar 2012 09:55:49 +0000 (10:55 +0100)]
Fix compilation error with enable_latency_bound_tracking
schnorr [Tue, 6 Mar 2012 23:59:54 +0000 (00:59 +0100)]
[trace] updating tracing tesh'es due to recent changes in tracing configuration
schnorr [Tue, 6 Mar 2012 23:56:40 +0000 (00:56 +0100)]
[trace] instrumenting network lazy updates
schnorr [Tue, 6 Mar 2012 23:55:02 +0000 (00:55 +0100)]
[trace] no longer mandate network/optim to Full when tracing is activated
details:
- network lazy instrumentation is coming
schnorr [Tue, 6 Mar 2012 23:45:21 +0000 (00:45 +0100)]
[trace] tracing no longer needs src and dst for every network surf action
schnorr [Tue, 6 Mar 2012 23:42:41 +0000 (00:42 +0100)]
[trace] use the lmm system to get ids to trace resource utilization
details:
- we have a performance gain since we don't call routing_get_route_and_latency
for every update for every action in surf level
schnorr [Tue, 6 Mar 2012 15:36:05 +0000 (16:36 +0100)]
fix prototype declaration for gtnets compilation
schnorr [Tue, 6 Mar 2012 15:00:58 +0000 (16:00 +0100)]
put the log message in the correct place
schnorr [Tue, 6 Mar 2012 14:57:41 +0000 (15:57 +0100)]
[trace] fix categorized resource utilization tracing (follow the new internal API)
schnorr [Tue, 6 Mar 2012 14:49:28 +0000 (15:49 +0100)]
[trace] changing the internal tracing API for categorized resource utilization
details:
- no longer use smx_action_t and surf_action_t, let
those things be handled in the instrumentation code
schnorr [Tue, 6 Mar 2012 14:33:18 +0000 (15:33 +0100)]
[trace] code clean-up, removing prototypes of functions that no longer exist
schnorr [Tue, 6 Mar 2012 14:31:09 +0000 (15:31 +0100)]
[trace] removing old code and invalid comments
Arnaud Giersch [Tue, 6 Mar 2012 15:06:37 +0000 (16:06 +0100)]
Fix installation destination for man pages.
schnorr [Tue, 6 Mar 2012 13:18:22 +0000 (14:18 +0100)]
[trace] fixing tracing tesh'es due to latest changes in link trace identifiers
schnorr [Tue, 6 Mar 2012 12:27:02 +0000 (13:27 +0100)]
[trace] fix the graph extraction tracing of complex AS hierarchies
details:
- now it is harder to configure simgrid traces for the graph visualization
by hand, but since simgrid tracing creates them automatically with
parameters for that extent, it should be okay.
- these complex link names are exposed in the graph configuration
generated with --cfg=triva/uncategorized:uncat.plist and
--cfg=triva/categorized:cat.plist
schnorr [Tue, 6 Mar 2012 12:12:13 +0000 (13:12 +0100)]
[trace] a better implementation to find the lowest common ancestor
schnorr [Tue, 6 Mar 2012 10:11:01 +0000 (11:11 +0100)]
[trace] no longer need to pass the parent, we find the lowest common parent instead
schnorr [Tue, 6 Mar 2012 10:10:34 +0000 (11:10 +0100)]
[trace] new function to find the lowest common ancestor between two hosts/links/routers
Martin Quinson [Tue, 6 Mar 2012 09:05:06 +0000 (10:05 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 6 Mar 2012 09:04:11 +0000 (10:04 +0100)]
fix a copyright line. Should be done for all files
Martin Quinson [Tue, 6 Mar 2012 08:52:12 +0000 (09:52 +0100)]
typos and reduce debug verbosity
Arnaud Legrand [Mon, 5 Mar 2012 14:29:41 +0000 (15:29 +0100)]
Enable generic_lmm_action to be lazily updated by refactoring the corresponding fields:
Arnaud Legrand [Mon, 5 Mar 2012 12:07:33 +0000 (13:07 +0100)]
Fix tracing broken by recent modifications.
navarro [Mon, 5 Mar 2012 11:57:38 +0000 (12:57 +0100)]
Fix mem leack and factorize code.
Arnaud Legrand [Mon, 5 Mar 2012 10:10:46 +0000 (11:10 +0100)]
Get rid of our names.
Arnaud Legrand [Mon, 5 Mar 2012 10:54:00 +0000 (11:54 +0100)]
Make this example insensitive to scheduling order of events occuring at the same time.
At time 7, depending whether the policeman is waken up before or after the emigrant, the migration could take place either at time 7 or at time 8.
Arnaud Legrand [Mon, 5 Mar 2012 10:41:13 +0000 (11:41 +0100)]
Fix sleep function.
Arnaud Legrand [Mon, 5 Mar 2012 10:10:29 +0000 (11:10 +0100)]
Remove misleading comment
Arnaud Legrand [Mon, 5 Mar 2012 10:09:57 +0000 (11:09 +0100)]
Cosmetics + warning
Arnaud Legrand [Fri, 2 Mar 2012 16:55:23 +0000 (17:55 +0100)]
Rewrite the lazy mechanism to fully mimic the one of network.
Arnaud Legrand [Fri, 2 Mar 2012 16:32:20 +0000 (17:32 +0100)]
Cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 16:29:10 +0000 (17:29 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 16:28:57 +0000 (17:28 +0100)]
Move this enum to a public place for future usage by cpu_cas01
Arnaud Legrand [Fri, 2 Mar 2012 16:00:55 +0000 (17:00 +0100)]
Group fields together. They will be soon refactored elsewhere.
Arnaud Legrand [Fri, 2 Mar 2012 15:28:45 +0000 (16:28 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 15:21:22 +0000 (16:21 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 15:02:56 +0000 (16:02 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 14:52:17 +0000 (15:52 +0100)]
Refactoring using the already existing s_surf_action_lmm_t type.
Arnaud Legrand [Fri, 2 Mar 2012 13:34:04 +0000 (14:34 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 13:32:12 +0000 (14:32 +0100)]
indent -i2 -kr -nut
Arnaud Legrand [Mon, 5 Mar 2012 11:03:13 +0000 (12:03 +0100)]
Revert "indent -i2 -kr"
This reverts commit
ec3b5081396bec58fe45d760f6e26f11a46aa25d.
Arnaud Legrand [Mon, 5 Mar 2012 11:03:05 +0000 (12:03 +0100)]
Revert "cosmetics"
This reverts commit
90c21a4e08d786ee68b4774f55f64885533784b3.
Arnaud Legrand [Mon, 5 Mar 2012 11:02:56 +0000 (12:02 +0100)]
Arnaud Legrand [Mon, 5 Mar 2012 10:55:33 +0000 (11:55 +0100)]
Merge branch 'master' of git+ssh://scm.gforge.inria.fr//gitroot//simgrid/simgrid
navarro [Fri, 2 Mar 2012 18:32:26 +0000 (19:32 +0100)]
Add missing file to pack.
navarro [Fri, 2 Mar 2012 18:28:55 +0000 (19:28 +0100)]
Sorry ;)
navarro [Fri, 2 Mar 2012 18:25:50 +0000 (19:25 +0100)]
Update file.c example since new modifications in surf and simix for storage.
navarro [Fri, 2 Mar 2012 18:25:08 +0000 (19:25 +0100)]
Start to implement storage action and storage resource.
Write first step for open close read write and stat with a "sleep" function
navarro [Fri, 2 Mar 2012 18:23:42 +0000 (19:23 +0100)]
Set the storage_lib and storage_type_lib from parsing.
navarro [Fri, 2 Mar 2012 18:22:02 +0000 (19:22 +0100)]
Add storage to functions
navarro [Fri, 2 Mar 2012 18:20:01 +0000 (19:20 +0100)]
change char* for const char*
Martin Quinson (nancy) [Fri, 2 Mar 2012 15:17:51 +0000 (16:17 +0100)]
missing file to install
Arnaud Legrand [Fri, 2 Mar 2012 13:31:37 +0000 (14:31 +0100)]
bar
Arnaud Legrand [Fri, 2 Mar 2012 13:27:51 +0000 (14:27 +0100)]
cosmetics
Arnaud Legrand [Fri, 2 Mar 2012 12:11:31 +0000 (13:11 +0100)]
indent -i2 -kr
Arnaud Legrand [Fri, 2 Mar 2012 12:02:40 +0000 (13:02 +0100)]
Fix the previous commit
- by correctly computing the number of links in communicate
- by creating a fake network model that can be used by the routing
Arnaud Legrand [Fri, 2 Mar 2012 10:18:52 +0000 (11:18 +0100)]
Get route in ptask_L07 only when needed.
navarro [Thu, 1 Mar 2012 15:52:38 +0000 (16:52 +0100)]
Save information from routing corresponding to storage.
navarro [Thu, 1 Mar 2012 12:30:53 +0000 (13:30 +0100)]
Be compliant with flexml v1.67. This permits to don't have same generated variable from flexml.
navarro [Wed, 29 Feb 2012 17:45:02 +0000 (18:45 +0100)]
Make workstation with tag host and not at the end of the parse.
navarro [Wed, 29 Feb 2012 17:33:33 +0000 (18:33 +0100)]
New way to use storage. See storage.xml
Arnaud Giersch [Wed, 29 Feb 2012 09:20:58 +0000 (10:20 +0100)]
xbt_dynar_length returns an unsigned long, not a size_t.
Arnaud Giersch [Wed, 29 Feb 2012 09:16:27 +0000 (10:16 +0100)]
Really get the first host (fixes failing test).
Arnaud Giersch [Wed, 29 Feb 2012 09:08:37 +0000 (10:08 +0100)]
Dyanr is already destroyed bt xbt_dynar_to_array.
navarro [Tue, 28 Feb 2012 17:30:14 +0000 (18:30 +0100)]
Fix token_ring execution.
Arnaud Giersch [Tue, 28 Feb 2012 17:23:28 +0000 (18:23 +0100)]
Missing include.
Arnaud Giersch [Tue, 28 Feb 2012 17:23:28 +0000 (18:23 +0100)]
Cosmetics: s/overide/override/g.
Martin Quinson [Tue, 28 Feb 2012 17:09:55 +0000 (18:09 +0100)]
Merge branch 'master' of scm.gforge.inria.fr:/gitroot/simgrid/simgrid
Martin Quinson [Tue, 28 Feb 2012 17:09:37 +0000 (18:09 +0100)]
rename a variable used to cut any computations about bypass routes when no such thing were used
navarro [Tue, 28 Feb 2012 17:05:50 +0000 (18:05 +0100)]
Cosmetics. Rename model for type into storage tag.
navarro [Tue, 28 Feb 2012 16:55:21 +0000 (17:55 +0100)]
Implemented some functions for storage model.
navarro [Tue, 28 Feb 2012 16:22:36 +0000 (17:22 +0100)]
Add storage to workstation struct.