George Milescu [Mon, 9 Aug 2010 08:34:59 +0000 (10:34 +0200)]
Renamed ConfigFiles to TestSpecs
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Sat, 7 Aug 2010 17:05:19 +0000 (19:05 +0200)]
Turned off all debug messages
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 23:14:01 +0000 (01:14 +0200)]
Deactivated debug in client_script_mappings
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 22:13:00 +0000 (00:13 +0200)]
Updated relative paths for client-specific scripts; updated run_scenario.sh to support independant clean call
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 19:49:10 +0000 (21:49 +0200)]
Updated all scenario config files to the new format
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 17:52:28 +0000 (19:52 +0200)]
Corrected an error in sync_cluster_containers.sh
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 17:50:30 +0000 (19:50 +0200)]
Updated client mappings for tribler
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 17:27:43 +0000 (19:27 +0200)]
checked all sourced filed prior to them being sourced
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 16:30:00 +0000 (18:30 +0200)]
Updated all source globalconfig with file-check operation
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 16:03:34 +0000 (18:03 +0200)]
Removed bw_limit from pre-run and post-run scripts
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:57:34 +0000 (17:57 +0200)]
Moved client-specific scripts to separate folders
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:44:57 +0000 (17:44 +0200)]
Renamed Tribler parse scripts
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:43:23 +0000 (17:43 +0200)]
Renamed detect_complete scripts for tribler
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:41:07 +0000 (17:41 +0200)]
Renamed Tribler start scripts
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:34:47 +0000 (17:34 +0200)]
Movede all util scripts to Utils/
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:30:19 +0000 (17:30 +0200)]
Renamed campaign02 files
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 15:19:22 +0000 (17:19 +0200)]
Cleaned up test campaigns and scenarios
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Fri, 6 Aug 2010 14:55:55 +0000 (17:55 +0300)]
ConfigFiles: specify *.cfg scenario files in campaign-pre-post.cfg
Razvan Deaconescu [Fri, 6 Aug 2010 14:47:59 +0000 (17:47 +0300)]
ControlScripts: working version of schedule_client scripts with pre-run/post-run script-awareness
Razvan Deaconescu [Fri, 6 Aug 2010 14:47:31 +0000 (17:47 +0300)]
ControlScripts: add message output to hrk complete detection script
Razvan Deaconescu [Fri, 6 Aug 2010 14:45:49 +0000 (17:45 +0300)]
ControlScripts: working version of parse_* scripts with pre-run/post-run script-awareness
Razvan Deaconescu [Fri, 6 Aug 2010 14:44:26 +0000 (17:44 +0300)]
ControlScripts: working version of run_scenario.sh with pre-run/post-run script-awareness
Razvan Deaconescu [Fri, 6 Aug 2010 14:16:01 +0000 (17:16 +0300)]
ConfigFiles: fix image file names in scenario-pre-post.r
Razvan Deaconescu [Fri, 6 Aug 2010 13:56:53 +0000 (16:56 +0300)]
ConfigFiles: add scenario-pre-post-no to campaign-pre-post
(comment out scenario-pre-post-no for now)
Razvan Deaconescu [Fri, 6 Aug 2010 13:45:34 +0000 (16:45 +0300)]
ControlScripts: configurare relative path to scenario_config file
Razvan Deaconescu [Fri, 6 Aug 2010 13:42:24 +0000 (16:42 +0300)]
ConfigScripts: add scripts to use client-centric bandwidth limitation
George Milescu [Fri, 6 Aug 2010 11:10:39 +0000 (13:10 +0200)]
Renamed globalconfig.txt to globalconfig
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 6 Aug 2010 11:01:48 +0000 (13:01 +0200)]
renamed all scenario and campaign files to have a .cfg extension
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Fri, 6 Aug 2010 09:20:15 +0000 (12:20 +0300)]
ConfigFiles: add pre-run and post-run scripts-aware campagin file
Razvan Deaconescu [Fri, 6 Aug 2010 09:16:53 +0000 (12:16 +0300)]
ControlScripts: update client_script_mappings to be aware of scenario_config file
Razvan Deaconescu [Fri, 6 Aug 2010 09:15:34 +0000 (12:15 +0300)]
ControlScripts: update scripts to be aware of pre-run and post-run scripts and scenario_config file
Razvan Deaconescu [Fri, 6 Aug 2010 08:47:07 +0000 (11:47 +0300)]
ConfigFiles: complete pre-post scenario config file
Razvan Deaconescu [Fri, 6 Aug 2010 08:36:34 +0000 (11:36 +0300)]
ControlScripts: add pre-run and post-run scripts
Razvan Deaconescu [Fri, 6 Aug 2010 08:34:38 +0000 (11:34 +0300)]
ControlScripts: add BASE_PATH to local scenario config file
(run_scenario.sh)
Razvan Deaconescu [Fri, 6 Aug 2010 08:15:37 +0000 (11:15 +0300)]
ConfigFiles: add pre-run and post-run scripts-aware config file
Razvan Deaconescu [Fri, 6 Aug 2010 08:14:37 +0000 (11:14 +0300)]
ControlScripts: run_scenario now uses new scenario config file defining pre-run and post-run scripts
Razvan Deaconescu [Thu, 5 Aug 2010 14:47:55 +0000 (17:47 +0300)]
ControlScripts: add "process terminated" detection in hrktorrent detect script
Razvan Deaconescu [Thu, 5 Aug 2010 14:47:09 +0000 (17:47 +0300)]
ConfigFiles: add scenario for testing two containers on the same host
Razvan Deaconescu [Tue, 3 Aug 2010 21:15:09 +0000 (00:15 +0300)]
ConfigFiles: resume/schedule-able version of scenario-rd.txt
Razvan Deaconescu [Tue, 3 Aug 2010 20:50:40 +0000 (23:50 +0300)]
ControlScripts: fix typo (test_infinte -> test_infinite) in schedule_client.sh
Razvan Deaconescu [Tue, 3 Aug 2010 20:38:09 +0000 (23:38 +0300)]
ControlScripts: fix in parse-client_log.sh: log_file is third argument, not second (the same as the log-folder)
Razvan Deaconescu [Tue, 3 Aug 2010 20:26:47 +0000 (23:26 +0300)]
Results/dummy: ignore files/folders starting wih "scenario"
Razvan Deaconescu [Tue, 3 Aug 2010 20:20:28 +0000 (23:20 +0300)]
ControlFiles: fix parse script - proper name is parse_client.log.sh
Razvan Deaconescu [Tue, 3 Aug 2010 20:14:10 +0000 (23:14 +0300)]
ControlScripts: remove DEBUG option from schedule_client.sh
Razvan Deaconescu [Tue, 3 Aug 2010 20:13:54 +0000 (23:13 +0300)]
ControlScripts: use log file for output of schedule_client
Razvan Deaconescu [Tue, 3 Aug 2010 20:09:17 +0000 (23:09 +0300)]
ControlScripts: use -f to pkill to kill schedule_client.sh script
Razvan Deaconescu [Tue, 3 Aug 2010 19:58:45 +0000 (22:58 +0300)]
ControlScripts: minor fix to schedule_client.sh - allow 3 arguments
Razvan Deaconescu [Tue, 3 Aug 2010 19:48:10 +0000 (22:48 +0300)]
Results: ignore files/folders starting with "campaign"
George Milescu [Tue, 3 Aug 2010 19:47:21 +0000 (21:47 +0200)]
Updated campaign-rd.r, added campaign-rd.html
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Tue, 3 Aug 2010 18:22:23 +0000 (21:22 +0300)]
ControlScripts: replace undefined SCHEDULE_CLIENT_SCRIPT with script name in stop_client.sh
Razvan Deaconescu [Tue, 3 Aug 2010 18:16:28 +0000 (21:16 +0300)]
ControlScripts: use pkill instead of killall
Razvan Deaconescu [Tue, 3 Aug 2010 17:57:48 +0000 (20:57 +0300)]
Config: add campaign-rd files
Razvan Deaconescu [Tue, 3 Aug 2010 17:40:58 +0000 (20:40 +0300)]
ControlScripts: add script for rsyncing script files
Razvan Deaconescu [Tue, 3 Aug 2010 17:32:03 +0000 (20:32 +0300)]
ControlScripts: update run_scenario.sh to quote PERIODS argument when calling schedule_client.sh through SSH
Razvan Deaconescu [Tue, 3 Aug 2010 17:23:00 +0000 (20:23 +0300)]
ControlScripts: add support for infinite time in (t1, t2) periods when scheduling clients; if that is the case there is no enforced time-based end to a client
Razvan Deaconescu [Tue, 3 Aug 2010 17:11:19 +0000 (20:11 +0300)]
ControlScripts: update run_scenario script to new configuration file and infrastructure
Razvan Deaconescu [Tue, 3 Aug 2010 17:10:42 +0000 (20:10 +0300)]
ControlScripts: add parse_client_log function to client_script_mappings
Razvan Deaconescu [Tue, 3 Aug 2010 17:10:02 +0000 (20:10 +0300)]
ControlScripts: add over-script for parsing client log files
Razvan Deaconescu [Tue, 3 Aug 2010 16:46:32 +0000 (19:46 +0300)]
ConfigFiles: add new configuration file
Razvan Deaconescu [Tue, 3 Aug 2010 16:28:39 +0000 (19:28 +0300)]
ControlScripts: add detec_complete_client function to client_script_mappings
Razvan Deaconescu [Tue, 3 Aug 2010 16:28:11 +0000 (19:28 +0300)]
ControlScripts: add over-script for stopping/killing clients
Razvan Deaconescu [Tue, 3 Aug 2010 16:27:52 +0000 (19:27 +0300)]
ControlScripts: add over-script for detecting clients who completed their download
Razvan Deaconescu [Tue, 3 Aug 2010 16:25:49 +0000 (19:25 +0300)]
ConfigFiles: add DEBUG function to globalconfig.txt
Razvan Deaconescu [Tue, 3 Aug 2010 15:53:57 +0000 (18:53 +0300)]
update indentation (use TAB)
Razvan Deaconescu [Tue, 3 Aug 2010 15:50:38 +0000 (18:50 +0300)]
update schedule_client.sh and client_script_mappings; working version - tested on p2p@p2p-next-01.grid.pub.ro:10122
Razvan Deaconescu [Tue, 3 Aug 2010 14:46:16 +0000 (17:46 +0300)]
ControlScripts: update _sync_cluster_container.sh to use _sync_single_cluster_container.sh
Razvan Deaconescu [Tue, 3 Aug 2010 14:45:24 +0000 (17:45 +0300)]
ControlScripts: add scripts for single cluster container syncing
Razvan Deaconescu [Tue, 3 Aug 2010 14:35:20 +0000 (17:35 +0300)]
ControlScripts: rename schedule script to schedule_client.sh
Razvan Deaconescu [Tue, 3 Aug 2010 14:34:47 +0000 (17:34 +0300)]
ConfilFiles: add client_script_mappings shell config file
Razvan Deaconescu [Tue, 3 Aug 2010 14:34:23 +0000 (17:34 +0300)]
ControlScripts: move start/stop functions to a script in ConfigFiles
Razvan Deaconescu [Tue, 3 Aug 2010 12:53:38 +0000 (15:53 +0300)]
ControlScripts: draft working client_schedule scripts
Razvan Deaconescu [Tue, 3 Aug 2010 12:45:23 +0000 (15:45 +0300)]
ControlScripts: add client_schedule.sh - script for scheduling clients; runs on test station/container
Razvan Deaconescu [Tue, 3 Aug 2010 12:44:48 +0000 (15:44 +0300)]
ControlScripts: update run_scenario.sh to schedule clients
George Milescu [Mon, 2 Aug 2010 16:10:08 +0000 (18:10 +0200)]
Added support for UTF-8 in the campaign html templates
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Mon, 2 Aug 2010 12:54:22 +0000 (14:54 +0200)]
Added a second scenario to campaign02; updated detect_complete_hrk to detect segmentation faults.
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Sat, 31 Jul 2010 11:23:19 +0000 (14:23 +0300)]
ControlScripts: fix problem of issuing multiple tc commands on same physical interface (eth0); use container id for classid and flowid identification/isolation
Razvan Deaconescu [Sat, 31 Jul 2010 10:11:40 +0000 (13:11 +0300)]
ControlScripts: fix hrk parse generated output: one-space separator, no measure units, correct upload and download speed, two decimal digits
George Milescu [Sat, 31 Jul 2010 08:43:12 +0000 (10:43 +0200)]
Added per-node custom bw_limit script
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 18:20:42 +0000 (20:20 +0200)]
Updated campaign02 html template
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 18:18:24 +0000 (20:18 +0200)]
Updated r script and scenario files for scenario01ct, updated log file names to be formed of hostname and not dns-name
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 16:57:19 +0000 (18:57 +0200)]
Added StopCommand in the scenario description
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 16:43:47 +0000 (18:43 +0200)]
Changed Regular to Leecher in script names.
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 14:50:06 +0000 (16:50 +0200)]
Updated scenario files with the new .torrent names
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Fri, 30 Jul 2010 14:24:22 +0000 (17:24 +0300)]
ControlScripts: use $a + 0 in awk to extract numeric part from a string
Razvan Deaconescu [Fri, 30 Jul 2010 13:58:50 +0000 (16:58 +0300)]
ControlScripts: update hrktorrent start scripts
George Milescu [Fri, 30 Jul 2010 13:33:27 +0000 (15:33 +0200)]
Updated _sync_cluster_containers.sh script
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Fri, 30 Jul 2010 12:10:38 +0000 (14:10 +0200)]
Added _cssh_cluster_containers.sh, _sync_cluster_containers.sh, updated detect_stopped* to detect_complete*, updated some comments in a few files.
Signed-off-by: George Milescu <george.milescu@gmail.com>
Razvan Deaconescu [Fri, 30 Jul 2010 11:46:54 +0000 (14:46 +0300)]
ControlScripts: rename stopped to complete for hrktorrent
Razvan Deaconescu [Fri, 30 Jul 2010 11:44:57 +0000 (14:44 +0300)]
ControlScripts: add script to detect complete transfer for hrktorrent
Razvan Deaconescu [Fri, 30 Jul 2010 11:41:17 +0000 (14:41 +0300)]
ControlScripts: parse hrktorrent output file
Razvan Deaconescu [Fri, 30 Jul 2010 11:00:44 +0000 (14:00 +0300)]
ControlScripts: add seeder hrktorrent start script
Razvan Deaconescu [Fri, 30 Jul 2010 11:00:23 +0000 (14:00 +0300)]
ControlScripts: rename and update regular hrktorrent start script
Razvan Deaconescu [Fri, 30 Jul 2010 09:57:03 +0000 (12:57 +0300)]
ControlScripts: add hrktorrent start script
Razvan Deaconescu [Fri, 30 Jul 2010 09:53:11 +0000 (12:53 +0300)]
ConfigFiles: add configuration options for hrktorrent
Razvan Deaconescu [Fri, 30 Jul 2010 09:29:00 +0000 (12:29 +0300)]
ControlScripts: add script to limit bandwidth for OpenVZ containers
Razvan Deaconescu [Fri, 30 Jul 2010 07:38:12 +0000 (10:38 +0300)]
ConfigFiles: add campaign and scenario file for container-based experiments
George Milescu [Wed, 28 Jul 2010 18:41:38 +0000 (20:41 +0200)]
Added the empty folders required by the scripts
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Wed, 28 Jul 2010 18:36:26 +0000 (20:36 +0200)]
Added testing infrastructure files
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Wed, 28 Jul 2010 18:35:15 +0000 (20:35 +0200)]
Added gitignore
Signed-off-by: George Milescu <george.milescu@gmail.com>
George Milescu [Wed, 28 Jul 2010 18:33:38 +0000 (20:33 +0200)]
removed test.txt
Signed-off-by: George Milescu <george.milescu@gmail.com>