December 10, 2005
View 57857a94b6

- tm migrated to the new timers (tm timers completely re-written). - tm structures re-ordered & cleaned up for better "packing" on 64 bit machines => size reduction (~800 bytes less per transaction on a 64 bit machine) - params: - retr_timer1p1, retr_timer1p2, retr_timer1p3 removed and replaced by retr_timer1 and retr_timer2 - all timer values are now expressed in milliseconds (they were in seconds before). Affected params: fr_timer, fr_inv_timer, wt_timer, delete_timer, retr_timer1, retr_timer2 - retr_timer1 (first retransmission) changed to 500 ms - delete_timer changed to 200 ms - functions: - new t_set_fr(timeout_fr_inv, timeout_fr) -- allows changing the transaction timer from script, even if the transaction was already created (see tm docs for more). - fr_inv_timer/fr_timer can be changed now without any performance penalty - more precise retransmissions timing - overall improved tm speed an memory footprint (e.g. on a 64 bit 2*Xeon 2.8Ghz + HT, optimized ser, NO_DEBUG => ~ 6370 cps new version, ~6000 cps old version + rel_0_9_0 tm inser_timer fix; memory usage @ 6000cps: 490Mb new version, 616Mb old version). - NEWS updated

Andrei Pelinescu-Onciul authored on 10/12/2005 16:04:53
August 24, 2004
View 84d8e16586

- Spelling checked - READMEs updated

Jan Janak authored on 24/08/2004 08:58:23
July 27, 2004
View 194b6a3575

- mac os x support ported from stable - version increased to 0.8.99-dev - makefile gcc version detection update (should correctly detect the version on gentoo now) - other small 0.8.14 fixes

Andrei Pelinescu-Onciul authored on 27/07/2004 13:45:25
May 9, 2003
View 257181a026

- more sun cc warnings & error fixes - GET_RURI & GET_NEXT_HOP return now a str* (instead of str) -- sun cc does not like thinkgs like & ( (bloat)?foo:bar).

Andrei Pelinescu-Onciul authored on 09/05/2003 13:44:47
March 17, 2003
View b717e512ac

- tm converted to the new locking scheme (locking.h)

Andrei Pelinescu-Onciul authored on 17/03/2003 18:41:10
March 10, 2003
View a045b45306

- new module exports interface (see sr_module.h & textops.c) - various sun cc compile fixes

Andrei Pelinescu-Onciul authored on 10/03/2003 22:16:34
February 28, 2003
View 18dbc018c0

elderly (un)defs junked (hopefuly the right ones)

Jiri Kuthan authored on 28/02/2003 14:12:25
January 21, 2003
View ff9799524a

preliminary support for FIFO/t_uac added -- compiles, but not completed yet

Jiri Kuthan authored on 21/01/2003 13:53:48
January 16, 2003
View e01354880c

- new locking used in shm_mem - some compile fixes in tm/lock.* (w/ sys v sems) Notes: on linux use only FAST_LOCK or USE_SYSV_SEM (pthread & posix sems do not work)

Andrei Pelinescu-Onciul authored on 16/01/2003 19:22:09
October 24, 2002
View 0a365d549b

- fixed a typo preventing compilation - fixed a warning in tm

Andrei Pelinescu-Onciul authored on 24/10/2002 15:03:41
September 25, 2002
View c0f9ab1f8e

bug_fixed: statistics (they were previously updated in an unprotected way; hash entry locks were mistakenly used to protect access to global stats structures; now each process maintains its own stats, and fifo_stats sums all of them)

Jiri Kuthan authored on 25/09/2002 20:23:42
September 19, 2002
View 7dd0b34273

GPLization banner introduced to *.[hc] files

Jiri Kuthan authored on 19/09/2002 12:23:52
August 28, 2002
View b1f1656ee3

FAT bug_fix: An unfortuntately big fix of bug which has not been unfortunetly understood :-( . Suddenly, TM started segfaulting on start-up. In gdb, there was lot of confusion among automatic and static variable -- funny thing, p1==p2 but *p1!=*p2. I resturucted TM again, made non-automatic variables in question (hash_table) static, and split it in timers and transaction table, both in separate files.

Jiri Kuthan authored on 28/08/2002 21:24:28
August 15, 2002
View caf80ae64e

bignag change -- lot of things primarily added in relationship with refurbushing TM; see [sr] archive (2002-08-14) -- "ser update" and "TM update" for a long list of details

Jiri Kuthan authored on 15/08/2002 08:13:29
June 7, 2002
View d71a7ce911

bug fix (THX to Bogdan); -Jiri

Jiri Kuthan authored on 07/06/2002 14:26:42