Paul Selkirk
|
7e575b706d
Merge branch 'trac2907'
|
12 years ago |
Paul Selkirk
|
807607ead1
[2907] add abstract method clientList::getZoneTableAccessor
|
12 years ago |
Paul Selkirk
|
a292c65c3c
[2907] remove getZoneTableAccessor cache-enable test
|
12 years ago |
Paul Selkirk
|
199269b851
[2907] small improvement to unit test
|
12 years ago |
Paul Selkirk
|
a6f8022934
[2907] add ConfigurableClientList::getZoneTableAccessor
|
12 years ago |
JINMEI Tatuya
|
46d8b00395
[2905] (unrelated) style cleanups: use lower_uscore form for variables
|
12 years ago |
JINMEI Tatuya
|
16dea270c9
[2905] extended ZoneWriter::load() so it can set load error, use it clientlist.
|
12 years ago |
JINMEI Tatuya
|
f4130b0566
[2905] updated ClientList so the initial loading accepts load errors
|
12 years ago |
JINMEI Tatuya
|
946442d00f
[2905] extend ZoneWriter so it can catch load error and install empty zone.
|
12 years ago |
JINMEI Tatuya
|
6dd94680be
[2851] add datasrc_name optional parameter to getCachedZoneWriter
|
12 years ago |
JINMEI Tatuya
|
48c33c6c5a
[2851] avoid loading/reloading read only cache
|
12 years ago |
JINMEI Tatuya
|
74c2ed9705
[2851] update getCachedZoneWriter so it only checks config and real datasrc.
|
12 years ago |
JINMEI Tatuya
|
2d3ed73912
[2851] don't make datasrc configure() fail in case of "NoSuchZone".
|
12 years ago |
JINMEI Tatuya
|
3e678f3bda
[2851] another cleanup: introduce NoSuchZone exception based on DataSourceError
|
12 years ago |
JINMEI Tatuya
|
31075ad95c
[2851] cleanup: completely deprecate ConfigurableClientList::reload().
|
12 years ago |
Mukund Sivaraman
|
c45efc1b12
[2850] Pass ZoneTableSegment by reference to the ZoneWriter constructor
|
12 years ago |
JINMEI Tatuya
|
85873bf861
[2850] simplification: instantiate ZoneWriter directly.
|
12 years ago |
JINMEI Tatuya
|
44890bb7db
[2834] made exception what() a bit more accurate
|
12 years ago |
JINMEI Tatuya
|
d253c3c481
[2834] fixed a regression: missing return; added a test that would cover it.
|
12 years ago |
JINMEI Tatuya
|
854d608fd2
[2834] use CacheConfig::getLoadAction for ConfigurableClientList::configure.
|
12 years ago |
JINMEI Tatuya
|
bb5f0f9677
[2834] updated getCachedZoneWriter so it uses CacheConfig::getLoadAction.
|
12 years ago |
JINMEI Tatuya
|
e8137e183e
[2833] pass CacheConfig to DataSourceClient and maintain it there.
|
12 years ago |
JINMEI Tatuya
|
347f812831
[2833] update/clarify the (new) meaning of DATASRC_LIST_NOT_CACHED
|
12 years ago |
JINMEI Tatuya
|
94a17934a2
[2833] cleanup: removed now-unnecessary variable
|
12 years ago |
JINMEI Tatuya
|
766d7f4729
[2833] pass allow_cache to CacheConfig
|
12 years ago |
JINMEI Tatuya
|
00519912eb
[2833] renamed ZoneTableConfig to CacheConfig
|
12 years ago |
JINMEI Tatuya
|
15962b4bad
[2833] consolidate some cache related config checks in ZoneTableConfig.
|
12 years ago |
JINMEI Tatuya
|
71e7728246
[2833] (unrelated) corrected a trivial typo
|
12 years ago |
JINMEI Tatuya
|
2cc9047529
[2833] revise ZoneTableSegment::create() so it takes ZoneTableConfig
|
12 years ago |
JINMEI Tatuya
|
d2805586d9
[2833] tightened param validation in zt config ctor with dedicated tests.
|
12 years ago |