[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r769] by mukau

+ tested count-keys queries: seems ok

2016-12-15 15:24:00 Tree
[r768] by mukau

+ added default server options file etc/ddc_server.opt
+ raised SlowQueryTimeout to server-options level
+ report active server options in ddc_daemon on server startup

2016-12-15 15:11:07 Tree
[r767] by mukau

* added debug-log (notes)

2016-12-15 10:14:30 Tree
[r766] by mukau

+ wrap dangerous locked index sub-object code in try/catch to avoid deadlocks on weird exceptions (e.g. std::bad_alloc)

2016-12-15 09:34:33 Tree
[r765] by mukau

* local locks in low-level index sub-objects seem to allow us to omit session-context lock in CConcSession::GenerateHitStrings() -- yay! ; test script reports Amdahl P > 99% for N=4 and simple @-queries; P ~ 80% for CAB-expanded queries

2016-12-14 15:44:25 Tree
[r764] by mukau

+ local locks in m_pIndexator sub-objects (CStringIndexator, CConcXml, CIndexSetForQueryingStage via new ddcLockable base-class (simple single-lock object) -- simple parallel @-queries seem to work now

2016-12-14 15:16:17 Tree
[r763] by mukau

+ client-threads debugging: 99% working with locks in GenerateHitStrings(); hard to reproduce errors

2016-12-13 12:13:57 Tree
[r762] by mukau

+ client-threads work in progress: clone term expanders (b/c curl handles can't be shared)
- tests with @-queries often show 100% expected responses
- expected responses as low as 29% for -n 32 -i 128 : something is still foul

2016-12-12 15:04:42 Tree
[r761] by mukau

+ refactored old ConcHolder.* into ConcSessionContext.*, ConcSession.*
- ConcSessionContext: shared global data (cache)
- ConcSession: thread-local data (everything else)
- ConcHolder: now just a typedef alias for ConcSession

2016-12-12 10:26:51 Tree
[r760] by mukau

* factored out QueryResult, CQueryResultIndex from ConcHolder.h to new QueryResult.h

2016-12-12 08:42:17 Tree
Older >