lp:~jamesh/storm/sqlite-sync
- Get this branch:
- bzr branch lp:~jamesh/storm/sqlite-sync
Branch merges
- Gustavo Niemeyer: Approve
Branch information
Recent revisions
- 249. By James Henstridge
-
Move non-timeout related SQLite tests to use unsynchronised connections
to remove fsync() delays. - 247. By James Henstridge
-
Add __slots__ definitions to Variable and Expr classes and subclasses.
This reduces the memory usage of the most common Storm objects by
removing their class dictionaries. [r=niemeyer,radix] - 245. By Gustavo Niemeyer
-
Merging need-for-
speed-revenge branch [a=niemeyer, jamesh, radix]
[r=jamesh,therve]This branch introduces a number of fixes, optimizations, and extensions
on the cextensions module, with speedup purposes. The module is now
built by default, but still disabled unless the STORM_CEXTENSIONS=1
environment variable is defined.Besides these, Chris also provided a mechanism to cache ClassAliases,
to prevent the cost of rebuilding the ClassInfo for each alias. - 244. By Gustavo Niemeyer
-
Use items() instead of iteritems() when iterating the class dictionary
because the class is shared between all threads, and it may actually
be rightfully modified by one of them while the iteration is going on.[f=242930] [trivial]
- 242. By Gustavo Niemeyer
-
Merge default-ordering branch [r=jkakar,radix]
This introduces advisory flush ordering. Objects will be flushed in the
order they became dirty if possible (IOW, if there are no other rules
enforcing a different order). - 241. By Thomas Herve
-
Merge zstorm-synch-240801 [f=240801] [r=jkakar,jamesh]
Fix management of existing named stores in ZStorm.create: before the store was
created before checking if it already exists, so was the synchronizer. The
main visible problem was an intermittent failure in the zstorm tests. - 240. By James Henstridge
-
[trivial] Extend the pg_sleep() timeout in the PostgreSQL timeout tracer
test to 0.5s. With the 5ms timeout being used before, the query
sometimes didn't get cancelled. Note that the query will be canelled
long before the 0.5s elapses.