| Commit | Date | |
|---|---|---|
|
[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) |
2016-12-12 15:04:42 | Tree |
|
[r761]
by
mukau
+ refactored old ConcHolder.* into ConcSessionContext.*, 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 |
|
[r759]
by
mukau
+ crashes as expected running client-threads with 'real' queries |
2016-12-09 14:56:00 | Tree |
|
[r758]
by
mukau
+ got server options file-parsing working, renamed weird 'ProtocolDensity' stuff to more intuitive 'LogLevel' (with backwards-compatible typedefs) |
2016-12-09 14:20:30 | Tree |
|
[r757]
by
mukau
+ ddc_daemon seems working in thread mode with nWorkers=1; serial mode (nWorkers=0) also still works |
2016-12-09 11:15:15 | Tree |
|
[r756]
by
mukau
+ branch server threading works for status,info |
2016-12-09 10:00:56 | Tree |