- Oct 11, 2018
-
-
Hendrik Buschmeier authored
-
- Jul 18, 2017
-
-
Ramin Yaghoubzadeh Torky authored
Docs addendum: you can specify - as out/input file to use stdout/stdin
-
Ramin Yaghoubzadeh Torky authored
Can be used to record IU event streams to session files, and replay these session files. The recorder looks mostly like the sniffer, but also writes to a file. Replay timing is taken from the file, relative to the first considered event. Automatic retraction is suppressed in the replay script (only replicating original retractions). Current limitations: - only ADDED, UPDATED, RETRACTED, MESSAGE, COMMITTED (-> TODO links!) - (replay script:) uses list of categories, no regex mode so far Example usage: ipaaca-session-record --rsb-host host1 -r -c "asr.*" -o my.session [...] # partial local replay: ipaaca-session-replay -c asrresults asrstate -i my.session
-
- Jul 14, 2017
-
-
Ramin Yaghoubzadeh Torky authored
logger_set_log_level(LogLevel.SILENT) # or from string, for configs: logger_set_log_level('WARN') Calls with invalid values will silently preserve the previous setting.
-
- Jun 29, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
- Jun 28, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
- May 29, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
Start ipaaca-pong on one system to listen for and reply to ping IUs. ipaaca-ping on the other hand will send these pings and report round trip times and estimated system clock difference.
-
- Apr 22, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
- Feb 16, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Hendrik Buschmeier authored
-
- Feb 10, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Jan 26, 2017
-
-
Ramin Yaghoubzadeh Torky authored
(due to the changed remote method signatures) Note: the Protobuf protocol has in fact not changed, so old programs that strictly send and receive IUs and don't do any RPC pertaining to remote IUs, ever, might run just fine in the mean time :) Still ... better rebuild them soon anyway.
-
Ramin Yaghoubzadeh Torky authored
(Note: should be removed later / merged into ipaaca-tester-cpp).
-
Ramin Yaghoubzadeh Torky authored
Initial basic version for a 'multitool' console test battery. For now, it implements a simple sniffer (with output similar to ipaaca-iu-sniffer). Planned: switching mode (sniffer, injector, modifier ...) per command-line or interactively with keys; also implement other language versions. Caveat for sniffer function: resend_requests trigger ADDED event twice (once for the sniffer "" scope, once for the hidden one).
-
Ramin Yaghoubzadeh Torky authored
(since RSB-Python only supports the unsigned version)
-
Ramin Yaghoubzadeh Torky authored
Also renamed '__...' fields for default loggers to '_...'
-
Ramin Yaghoubzadeh Torky authored
It is now identical to the other language versions (again). The new name is not as nice semantically speaking, but changing the Python version is the path of least resistance.
-
- Jan 05, 2017
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Dec 24, 2016
-
-
Ramin Yaghoubzadeh authored
Recent addition of IntegerConverter in rsb0.14 seems flaky (it seems Python will always send 64bit, and no conversion can be made), -> now using 64bit types for transport everywhere revision numbers are exchanged as an RPC result, i.e. all RemoteIU modifications and ResendRequests (Also disabled our own legacy IntConverters). Note: the ipaaca.proto Protobuf definition has not been changed, for compatibility reasons. Java version contains explicit (int) casts when protobuf objects are built. (TODO Discuss proto->64bit) Tests between all three languages work (Netboot, rsb0.14, protobuf2.6.1, spread4.4), tested with WOz+Cere+Billie.
-
- Dec 23, 2016
-
-
Ramin Yaghoubzadeh authored
Also set back to java8 (Android is supposed to support it now and it turns out our tests failed since they use a lambda...).
-
- Dec 07, 2016
-
-
Ramin Yaghoubzadeh Torky authored
Read access in locked payloads is performed on queued operations before searching the old database. Threads other than the locking thread consistently read the old information. On POSIX, default Lock now also uses boost::thread (instead of pthread) pthread linkage is still present for legacy wrapping. ATTENTION: unlocked payload writing is (by design) not thread-safe (won't crash but data might be inconsistent). Please use Locker armors around all code that might modify a payload in more than one thread. ---> #1: Always use Locker in IU handlers that write to existing IUs!!
-
- Dec 06, 2016
-
-
Ramin Yaghoubzadeh Torky authored
For string values, ONLY the empty string "" maps to false (previously, "false", "False", and "0" also mapped to false) For list and map values, zero-element ones now map to false (previously, any list or map would map to true). The new semantics are identical to Python behavior for your convenience, since they were not generically prescribed by the STL anyway.
-
- Dec 04, 2016
-
-
Ramin Yaghoubzadeh Torky authored
-
- Dec 03, 2016
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Dec 02, 2016
-
-
Ramin Yaghoubzadeh Torky authored
-
- Oct 28, 2016
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
-
- Sep 29, 2016
-
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
It will call the teardown stuff then os._exit(...). Later, when the backends are fixed, we could simply alias it to sys.exit again. Usage: - use ipaaca.exit() at the end of every python script - do not forget to catch errors as well as KeyboardInterrupt and SystemExit (or their default handlers will hang at exit time, too) - you can call ipaaca.exit with ant int argument (like sys.exit etc.)
-
Ramin Yaghoubzadeh Torky authored
Also re-renamed the other two back to --rsb-host and --rsb-port ;)
-
Ramin Yaghoubzadeh Torky authored
-
Ramin Yaghoubzadeh Torky authored
Change was requested to accommodate people who package the directory from outside the soa script (i.e. standard tools ;) )
-