Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Inline default GidToLidMapKey constructor. | Tor Egge | 2020-11-12 | 2 | -14/+10 |
| | |||||
* | suammry -> summary | Henning Baldersheim | 2020-11-12 | 1 | -2/+2 |
| | |||||
* | Control the number of rpc threads and set it to #cores/4 instead of the ↵ | Henning Baldersheim | 2020-11-12 | 3 | -5/+8 |
| | | | | fixed number of 48. | ||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 11 | -22/+50 |
| | |||||
* | Merge pull request #15291 from ↵ | Henning Baldersheim | 2020-11-11 | 12 | -60/+137 |
|\ | | | | | | | | | vespa-engine/toregge/add-gid-to-lid-map-key-class-for-document-meta-store Add 32 most significant bits of gid key to key in btree mapping from | ||||
| * | Add 32 most significant bits of gid key to key in btree mapping from | Tor Egge | 2020-11-11 | 12 | -60/+137 |
| | | | | | | | | | | gid to lid in document meta store to reduce amount of CPU cache misses during lookup. | ||||
* | | Avoid stalling the piepline by just daisy chaining the feedtokens. | Henning Baldersheim | 2020-11-11 | 1 | -3/+16 |
|/ | |||||
* | Remove IGidCompare interface. | Tor Egge | 2020-11-11 | 14 | -144/+22 |
| | |||||
* | Tune parameters to show differences in performance. | Henning Baldersheim | 2020-11-09 | 1 | -8/+8 |
| | |||||
* | Merge pull request #15229 from vespa-engine/balder/add-test-script | Henning Baldersheim | 2020-11-09 | 1 | -0/+32 |
|\ | | | | | Add a small test script for running a set of benchmarks. | ||||
| * | Use 1 client thread for spi only and 2 for rest. | Henning Baldersheim | 2020-11-09 | 1 | -3/+3 |
| | | |||||
| * | Add dashes to client-threads | Henning Baldersheim | 2020-11-09 | 1 | -1/+1 |
| | | |||||
| * | Add a small test script for running a set of benchmarks. | Henning Baldersheim | 2020-11-09 | 1 | -0/+32 |
| | | |||||
* | | Merge pull request #15230 from vespa-engine/balder/gc-unused-legacy-flag | Henning Baldersheim | 2020-11-09 | 1 | -11/+0 |
|\ \ | | | | | | | GC unused legacy bucket db flag | ||||
| * | | GC unused legacy bucket db flag | Henning Baldersheim | 2020-11-09 | 1 | -11/+0 |
| |/ | |||||
* | | Merge pull request #15228 from ↵ | Henning Baldersheim | 2020-11-09 | 9 | -178/+140 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/avoid-cachemiss-on-checksum-aggregation Avoid cache miss and dependency stall when have virtual small objects… | ||||
| * | | Only assert on the bytes that are actually initialized. | Henning Baldersheim | 2020-11-09 | 1 | -2/+1 |
| | | | |||||
| * | | Avoid cache miss and dependency stall when have virtual small objects for ↵ | Henning Baldersheim | 2020-11-09 | 9 | -178/+141 |
| |/ | | | | | | | | | | | checksum aggregation. Instead compute checksum inline with a simple switch. | ||||
* / | Revert "Use a hash_set<int32_t> to quickly check if a field is an index field." | Harald Musum | 2020-11-09 | 6 | -62/+55 |
|/ | |||||
* | Use a hash_set<int32_t> to quickly check if a field is an index field. | Henning Baldersheim | 2020-11-08 | 6 | -55/+62 |
| | | | | This avoid computing the hash of a string necessary when using a hash_map<string, ...>. | ||||
* | Merge pull request #15221 from vespa-engine/balder/compute-updateability-once | Henning Baldersheim | 2020-11-08 | 7 | -65/+7 |
|\ | | | | | - Move utility methods from proton::attribute to search::attribute. | ||||
| * | - Move utility methods from proton::attribute to search::attribute. | Henning Baldersheim | 2020-11-08 | 7 | -65/+7 |
| | | | | | | | | - Compute isUpdateableInmemoryOnly once. | ||||
* | | Use builtin_expect to advise on most likely branch | Henning Baldersheim | 2020-11-07 | 1 | -2/+2 |
|/ | |||||
* | Merge pull request #15143 from ↵ | Henning Baldersheim | 2020-11-03 | 10 | -202/+241 |
|\ | | | | | | | | | vespa-engine/havardpe/balance-second-phase-ranking-workload balance second phase ranking workload | ||||
| * | balance second phase ranking workload | Håvard Pettersen | 2020-11-02 | 10 | -202/+241 |
| | | | | | | | | | | | | ... by first giving each thread the same number of results to re-rank and then exchanging results back to the threads finding them during matching/first phase ranking. | ||||
* | | Add bucket-db-stripe-bits option | Henning Baldersheim | 2020-11-02 | 1 | -1/+12 |
|/ | |||||
* | - Use 2 loops as moving invalidates metastore. | Henning Baldersheim | 2020-11-01 | 1 | -5/+35 |
| | | | | | - Move update of cursor til second loop. - Only set done when both loops are completed. | ||||
* | Move in same loop as move can now fail. | Henning Baldersheim | 2020-11-01 | 1 | -32/+3 |
| | |||||
* | Add teste for move when pending. | Henning Baldersheim | 2020-11-01 | 5 | -10/+43 |
| | | | | Implement backoff for lidspace when poending. | ||||
* | Use braces. | Henning Baldersheim | 2020-10-31 | 3 | -5/+13 |
| | |||||
* | Check if the lid might block due to missing commit. | Henning Baldersheim | 2020-10-30 | 10 | -38/+67 |
| | | | | | If so pill back and reschedule. Rescheduling will give a busy loop, but that is rare and find. | ||||
* | Repeat sync twice. | Henning Baldersheim | 2020-10-30 | 3 | -4/+11 |
| | |||||
* | Add back missing sync for ealier cleanup. | Henning Baldersheim | 2020-10-30 | 1 | -0/+1 |
| | |||||
* | GC GCC pragma not needed anymore. | Henning Baldersheim | 2020-10-30 | 1 | -6/+0 |
| | |||||
* | Revert temporary draining solution. | Henning Baldersheim | 2020-10-30 | 8 | -37/+10 |
| | |||||
* | Coomit -> Commit | Henning Baldersheim | 2020-10-30 | 1 | -3/+3 |
| | |||||
* | Use shared_ptr instead of reference. | Henning Baldersheim | 2020-10-30 | 17 | -153/+131 |
| | |||||
* | Move uncommitted lids tracker from feedview to subdb to avoid ownership issues. | Henning Baldersheim | 2020-10-30 | 25 | -100/+118 |
| | |||||
* | FeedView has not used SearchView since we had support for the remove | Tor Egge | 2020-10-30 | 4 | -50/+13 |
| | | | | batch feed operation which contained a query. | ||||
* | Trim down LidReuseDelayer. | Tor Egge | 2020-10-30 | 16 | -240/+83 |
| | |||||
* | GC unused TwoPhaseLidTracker | Henning Baldersheim | 2020-10-30 | 5 | -150/+0 |
| | |||||
* | Remove the ICommitable interface as it is now void. | Henning Baldersheim | 2020-10-30 | 20 | -418/+63 |
| | | | | Wait happens directly og the LidCommitState interface. | ||||
* | GC unused commit() | Henning Baldersheim | 2020-10-29 | 8 | -57/+2 |
| | |||||
* | GC unused visibility delay take 1. | Henning Baldersheim | 2020-10-29 | 4 | -37/+1 |
| | |||||
* | Remove allow early ack | Henning Baldersheim | 2020-10-29 | 19 | -109/+6 |
| | |||||
* | GC unused immediate commit methods. | Henning Baldersheim | 2020-10-29 | 3 | -8/+0 |
| | |||||
* | Ignore semiunbound-tasklimit. Use tasklimit instead. | Henning Baldersheim | 2020-10-28 | 5 | -32/+8 |
| | |||||
* | Add an extra sync before dropping feedview | Henning Baldersheim | 2020-10-27 | 1 | -0/+1 |
| | |||||
* | Wait for trackers to drain. | Henning Baldersheim | 2020-10-27 | 8 | -13/+36 |
| | |||||
* | Sort option descriptions and enums to ensure they are in sync. | Geir Storli | 2020-10-26 | 1 | -7/+7 |
| |