Sun, 21 May 2017 13:55:09 +0200 |
Pierre-Yves David |
obshashrange: add an option to disable local cache warming
stable
|
file |
diff |
annotate
|
Sat, 20 May 2017 03:31:42 +0200 |
Pierre-Yves David |
obshashrange: re-warm less revision after reset
stable
|
file |
diff |
annotate
|
Thu, 18 May 2017 22:42:13 +0200 |
Pierre-Yves David |
compat: handle lack of 'util.timer' for pre 4.2 version
stable
|
file |
diff |
annotate
|
Thu, 18 May 2017 17:47:59 +0200 |
Pierre-Yves David |
obshashrangecache: make sure we re-warm the cache after a reset
|
file |
diff |
annotate
|
Thu, 18 May 2017 17:35:36 +0200 |
Pierre-Yves David |
obshashrangecache: precisely track affected revs when adding new markers
|
file |
diff |
annotate
|
Thu, 18 May 2017 17:03:11 +0200 |
Pierre-Yves David |
obsdiscovery: add more debug output
|
file |
diff |
annotate
|
Thu, 18 May 2017 16:59:25 +0200 |
Pierre-Yves David |
discovery: log information about obshashrange
|
file |
diff |
annotate
|
Wed, 17 May 2017 18:40:48 +0200 |
Pierre-Yves David |
obshashrange: avoid crash when 'cache/' directory is missing
|
file |
diff |
annotate
|
Wed, 17 May 2017 14:40:18 +0200 |
Pierre-Yves David |
obshashrange: cleanup 'valid' life cycle
|
file |
diff |
annotate
|
Wed, 17 May 2017 12:27:13 +0200 |
Pierre-Yves David |
obsrangecache: raise programming error when using an unwarmed cache
|
file |
diff |
annotate
|
Wed, 17 May 2017 13:27:29 +0200 |
Pierre-Yves David |
obshashrange: stop marking on-disk data as invalid on clear
|
file |
diff |
annotate
|
Wed, 17 May 2017 13:16:18 +0200 |
Pierre-Yves David |
obshashcache: purge the meta line before writing a new one
|
file |
diff |
annotate
|
Wed, 17 May 2017 13:14:50 +0200 |
Pierre-Yves David |
obshashrange: drop spurious whitespace
|
file |
diff |
annotate
|
Wed, 17 May 2017 12:25:56 +0200 |
Pierre-Yves David |
obshashcache: invalidate affected cache entries on side
|
file |
diff |
annotate
|
Wed, 17 May 2017 12:26:15 +0200 |
Pierre-Yves David |
obshashcache: properly break out of all loops
|
file |
diff |
annotate
|
Tue, 16 May 2017 12:23:31 +0200 |
Pierre-Yves David |
obshashrange: log reset from new markers
|
file |
diff |
annotate
|
Tue, 16 May 2017 12:18:30 +0200 |
Pierre-Yves David |
dualsourcecache: add a cache name
|
file |
diff |
annotate
|
Tue, 16 May 2017 11:41:36 +0200 |
Pierre-Yves David |
obshashrange: keep value fetched from sql in memory
|
file |
diff |
annotate
|
Tue, 16 May 2017 11:37:45 +0200 |
Pierre-Yves David |
obshashrange: stop inheriting from 'dict'
|
file |
diff |
annotate
|
Wed, 17 May 2017 00:23:19 +0200 |
Pierre-Yves David |
obshashrange: to not overwrite the list with the set
|
file |
diff |
annotate
|
Wed, 17 May 2017 00:22:24 +0200 |
Pierre-Yves David |
obshashrange: properly break out of the two loops
|
file |
diff |
annotate
|
Wed, 17 May 2017 00:21:30 +0200 |
Pierre-Yves David |
obshashrange: fix reset conditional
|
file |
diff |
annotate
|
Tue, 16 May 2017 11:21:41 +0200 |
Pierre-Yves David |
cache: ensure we warm stablerange cache before the obshashrange cache
|
file |
diff |
annotate
|
Fri, 12 May 2017 21:21:31 +0200 |
Pierre-Yves David |
obshashrange: warm the cache at the end of each transaction
|
file |
diff |
annotate
|
Fri, 12 May 2017 21:00:39 +0200 |
Pierre-Yves David |
obshashrange: warm cache outside of loops
|
file |
diff |
annotate
|
Fri, 12 May 2017 21:20:02 +0200 |
Pierre-Yves David |
obshashrange: "update" the cache on each transaction close
|
file |
diff |
annotate
|
Fri, 12 May 2017 20:52:19 +0200 |
Pierre-Yves David |
obshashrange: properly invalidate the cache on destroyed
|
file |
diff |
annotate
|
Fri, 12 May 2017 20:49:27 +0200 |
Pierre-Yves David |
obshashrange: properly drop the current connection on clear
|
file |
diff |
annotate
|
Fri, 12 May 2017 20:40:00 +0200 |
Pierre-Yves David |
obshashrange: exit early if nothing to write
|
file |
diff |
annotate
|
Fri, 12 May 2017 20:29:54 +0200 |
Pierre-Yves David |
obshashrange: use the dualsourcecache as a base for the cache
|
file |
diff |
annotate
|
Thu, 27 Apr 2017 20:52:09 +0200 |
Pierre-Yves David |
repo: properly progate "destroyed" call to super class
stable
|
file |
diff |
annotate
|
Sun, 26 Mar 2017 04:59:36 +0200 |
Pierre-Yves David |
compat: work around some filecache bug in 3.8
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 18:21:48 +0100 |
Pierre-Yves David |
obshashrange: have an half descent wireprotocol command
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 18:37:03 +0100 |
Pierre-Yves David |
obshashrange: improve message issued during discovery
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 18:28:01 +0100 |
Pierre-Yves David |
obshashrange: introduce basic sqlite caching
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 15:57:54 +0100 |
Pierre-Yves David |
stablerange: warm cache before using it server side
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 15:57:08 +0100 |
Pierre-Yves David |
stablerange: warm cache before using it in findrangemissing
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 11:18:01 +0100 |
Pierre-Yves David |
stablerange: warmup all upto a revision
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 09:49:03 +0100 |
Pierre-Yves David |
debugobshashrange: add a --subranges option
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 09:42:39 +0100 |
Pierre-Yves David |
debug: rename 'debugstablerange' to 'debugobshashrange'
|
file |
diff |
annotate
|
Fri, 24 Mar 2017 09:40:50 +0100 |
Pierre-Yves David |
debugstablerange: improve output spacing
|
file |
diff |
annotate
|
Thu, 23 Mar 2017 10:07:21 +0100 |
Pierre-Yves David |
findmissingrange: properly queue new subrange for slicing
|
file |
diff |
annotate
|
Thu, 23 Mar 2017 10:06:20 +0100 |
Pierre-Yves David |
findmissingrange: fix reversed value in debug output
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 21:08:58 +0100 |
Pierre-Yves David |
stablerange: directly use tuple to refer to a stable range
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 21:28:18 +0100 |
Pierre-Yves David |
obshash: properly cache obshash value
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 19:21:18 +0100 |
Pierre-Yves David |
stablerange: use subranges from the main class in _obshashrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 19:20:30 +0100 |
Pierre-Yves David |
stablerange: use subranges from the main class in findrangemissing
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 18:53:25 +0100 |
Pierre-Yves David |
stablerange: use depthrevs in debugstablerange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 18:37:11 +0100 |
Pierre-Yves David |
stablerange: use rangelength in _obshashrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 18:36:37 +0100 |
Pierre-Yves David |
stablerange: use rangelength in debugstablerange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 18:35:05 +0100 |
Pierre-Yves David |
stablerange: use rangelength in findmissingrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 17:52:29 +0100 |
Pierre-Yves David |
stablerange: stop using '.index' in '_queryrange'
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 17:52:08 +0100 |
Pierre-Yves David |
stablerange: stop using '.index' in debugstablerange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 17:43:18 +0100 |
Pierre-Yves David |
stablerange: stop using '.head' in debugstablerange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 06:05:44 +0100 |
Pierre-Yves David |
stablerange: stop using '.node' in _queryrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 06:05:32 +0100 |
Pierre-Yves David |
stablerange: stop using '.node' in debugstablerange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 06:04:30 +0100 |
Pierre-Yves David |
stablerange: stop using '.node' in findmissingrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 06:03:57 +0100 |
Pierre-Yves David |
stablerange: stop using '.node' in obshashrange
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 05:44:39 +0100 |
Pierre-Yves David |
obshashrange: extract computation back into the discovery module
|
file |
diff |
annotate
|
Wed, 22 Mar 2017 05:36:45 +0100 |
Pierre-Yves David |
obshashrange: use a small utility function to access the obshash
|
file |
diff |
annotate
|