Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update comments. | Henning Baldersheim | 2020-05-05 | 1 | -1/+1 |
| | |||||
* | Add async update and followup on PR comments. | Henning Baldersheim | 2020-05-05 | 5 | -41/+37 |
| | |||||
* | Implement async put | Henning Baldersheim | 2020-05-04 | 2 | -13/+10 |
| | | | | Implement async remove. | ||||
* | Rename namespace search::btree to vespalib::btree. | Tor Egge | 2020-05-04 | 5 | -12/+12 |
| | | | | Rename namespace search::datastore to vespalib::datastore. | ||||
* | Actually propagate result. | Henning Baldersheim | 2020-05-02 | 8 | -31/+25 |
| | |||||
* | Remove deprecated BucketIntegrityChecker | Tor Brede Vekterli | 2020-04-30 | 4 | -15/+0 |
| | | | | Not in use after VDS was removed. | ||||
* | Merge pull request #13113 from vespa-engine/balder/make-put-async | Henning Baldersheim | 2020-04-30 | 21 | -138/+228 |
|\ | | | | | - Add async interface to put | ||||
| * | Add class comments and resolve PR comments. | Henning Baldersheim | 2020-04-30 | 2 | -6/+17 |
| | | |||||
| * | - Add async interface to put | Henning Baldersheim | 2020-04-29 | 21 | -137/+216 |
| | | | | | | | | | | - Use MessageTracker for keeping context. - implement putAsync, but still use it synchronously. | ||||
* | | Resource sample interval from 20s => 10s | Henning Baldersheim | 2020-04-30 | 1 | -2/+2 |
| | | |||||
* | | If we enter blocking state we should sample every second in order to quickly ↵ | Henning Baldersheim | 2020-04-30 | 2 | -5/+14 |
|/ | | | | detect when we are out of it. | ||||
* | Use forward declaration of OperationListener in header files. | Geir Storli | 2020-04-29 | 7 | -12/+15 |
| | |||||
* | Add tracking of remove operations rate and use this to consider blocking lid ↵ | Geir Storli | 2020-04-29 | 12 | -38/+147 |
| | | | | | | | | | space compaction. During a period with a high rate of remove operations, there is no use running lid space compaction as this will interfere with the remove operations, increasing latency of those. Moving a document as part of lid space compaction is a costly operation (similar to putting the document in the first place) and it typically uses both the index and attribute writer thread pools. | ||||
* | Improve tracking of remove batch rate used to consider to block lid space ↵ | Geir Storli | 2020-04-29 | 26 | -59/+377 |
| | | | | | | | compaction. This is also a preparation for tracking the rate of regular remove operations, and use this to consider to block lid space compaction. | ||||
* | Remove flush from provider interface. | Henning Baldersheim | 2020-04-27 | 2 | -7/+0 |
| | |||||
* | Move BufferWriter back to searchlib. | Tor Egge | 2020-04-25 | 2 | -2/+2 |
| | |||||
* | Reduce code duplication. Rand48 class is in vespalib. | Tor Egge | 2020-04-25 | 1 | -13/+13 |
| | |||||
* | Merge pull request #13029 from vespa-engine/toregge/scout-attribute-index-config | Geir Storli | 2020-04-23 | 6 | -24/+121 |
|\ | | | | | Scout attribute index config. | ||||
| * | Scout attribute index config. | Tor Egge | 2020-04-23 | 6 | -24/+121 |
| | | | | | | | | Ignore live config if attribute types don't match. | ||||
* | | Extend semantic lifetime of view resolver variables in searchcore | Tor Egge | 2020-04-22 | 1 | -6/+9 |
|/ | | | | query test. | ||||
* | Move function to count open files to fastos. | Tor Egge | 2020-04-15 | 1 | -20/+1 |
| | | | | Count open files on Darwin. | ||||
* | Propagate is_blocking_writes flag in monitor ping reply from proton. | Geir Storli | 2020-04-14 | 1 | -0/+1 |
| | |||||
* | Add test for RemoveOperationWithGid | Henning Baldersheim | 2020-04-11 | 1 | -0/+30 |
| | |||||
* | Simplify after PR feedback. | Henning Baldersheim | 2020-04-09 | 1 | -15/+12 |
| | |||||
* | Remove LID and add an assert before serializing. | Henning Baldersheim | 2020-04-09 | 3 | -23/+17 |
| | |||||
* | First take at making a gid based remove. | Henning Baldersheim | 2020-04-08 | 10 | -25/+137 |
| | |||||
* | Make RemoveOperation an interface and move implmentation to ↵ | Henning Baldersheim | 2020-04-08 | 16 | -79/+92 |
| | | | | RemoveOperationWithDocId | ||||
* | Control valdation with a config. | Henning Baldersheim | 2020-04-08 | 6 | -8/+21 |
| | |||||
* | %ud -> %u | Henning Baldersheim | 2020-04-08 | 3 | -3/+3 |
| | |||||
* | Log when we actually remove. | Henning Baldersheim | 2020-04-08 | 2 | -2/+7 |
| | |||||
* | temporary enable docstore validation at startup. | Henning Baldersheim | 2020-04-08 | 9 | -11/+77 |
| | |||||
* | Handle add updates to non-existing tensors. | Geir Storli | 2020-04-07 | 2 | -7/+19 |
| | | | | In this case, instead of ignoring the update, create an empty tensor before applying the update. | ||||
* | Minimum => Maximum | Henning Baldersheim | 2020-04-06 | 1 | -1/+1 |
| | |||||
* | Add control for kind_of_watermark and reaction time. | Henning Baldersheim | 2020-04-06 | 7 | -28/+53 |
| | |||||
* | Also allow for testing of the adaptive task executor. | Henning Baldersheim | 2020-04-04 | 2 | -1/+2 |
| | |||||
* | Move sequenced task executors to staging vespalib | Henning Baldersheim | 2020-04-04 | 36 | -133/+135 |
| | |||||
* | Use common MemoryUsageMetrics in searchcore as well | Tor Brede Vekterli | 2020-04-02 | 3 | -46/+2 |
| | |||||
* | Move functions used to open / load attribute vector data files to separate ↵ | Geir Storli | 2020-03-30 | 1 | -11/+13 |
| | | | | class. | ||||
* | Use xxhash for most out hashing. It is significantly better quality hash. | Henning Baldersheim | 2020-03-27 | 1 | -4/+4 |
| | | | | From 0.7.3 is is also significantly faster. | ||||
* | Merge pull request #12727 from ↵ | Henning Baldersheim | 2020-03-26 | 15 | -53/+79 |
|\ | | | | | | | | | vespa-engine/balder/let-optimize-flag-control-index-and-summary-executor-too Add shutdown to thread interface. | ||||
| * | Add shutdown to thread interface. | Henning Baldersheim | 2020-03-23 | 15 | -53/+79 |
| | | | | | | | | Let the optimize config control index and summary executor too. | ||||
* | | Use auto and captitalize first word in sentence. | Henning Baldersheim | 2020-03-25 | 1 | -2/+2 |
| | | |||||
* | | Unify the metrics for queuesize similar to what we have for the spi queues. | Henning Baldersheim | 2020-03-25 | 2 | -3/+7 |
| | | |||||
* | | Expose information from tensor attribute and hnsw index in state explorer ↵ | Geir Storli | 2020-03-24 | 1 | -4/+11 |
|/ | | | | for attribute. | ||||
* | Remove garbage comming from typing in the wrong window. | Henning Baldersheim | 2020-03-20 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵ | Henning Baldersheim | 2020-03-20 | 2 | -9/+9 |
| | | | | for spee…"" | ||||
* | Revert "Since the most important aspect our use of hash maps/sets is for ↵ | Harald Musum | 2020-03-20 | 2 | -9/+9 |
| | | | | spee…" | ||||
* | Ordering in tests chnages when hashing changes. | Henning Baldersheim | 2020-03-20 | 2 | -9/+9 |
| | |||||
* | Handle count being zero in transport latch. | Tor Egge | 2020-03-06 | 1 | -1/+5 |
| | |||||
* | Wire in control of executor type. | Henning Baldersheim | 2020-02-28 | 6 | -11/+37 |
| |