| Commit | Date | |
|---|---|---|
| 2016-12-15 15:24:00 | Tree | |
|
[r768]
by
mukau
+ added default server options file etc/ddc_server.opt |
2016-12-15 15:11:07 | Tree |
| 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) |
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 |