summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix linksJon Bratseth2021-02-1540-128/+132
|
* Merge pull request #16512 from vespa-engine/bratseth/non-functional-changesJon Bratseth2021-02-1512-30/+31
|\ | | | | Non-functional changes
| * Remove print statementJon Bratseth2021-02-151-1/+0
| |
| * Non-functional changesJon Bratseth2021-02-1512-30/+32
|/
* Merge pull request #16508 from vespa-engine/balder/control-bucket-move-jobHarald Musum2021-02-156-1/+75
|\ | | | | Balder/control bucket move job
| * Update flags/src/main/java/com/yahoo/vespa/flags/Flags.javaHenning Baldersheim2021-02-141-1/+1
| | | | | | Co-authored-by: Harald Musum <musum@verizonmedia.com>
| * Control max pending move operations by feature flag.Henning Baldersheim2021-02-146-0/+37
| |
| * Control use of bucket executor for bucket move job.Henning Baldersheim2021-02-146-1/+38
| |
* | Merge pull request #16497 from vespa-engine/havardpe/sparse-no-overlap-functionHåvard Pettersen2021-02-1510-108/+272
|\ \ | | | | | | sparse no overlap join function
| * | sparse no overlap join functionHåvard Pettersen2021-02-1210-108/+272
| | |
* | | Merge pull request #16399 from vespa-engine/olaa/store-cloud-idOla Aunrønning2021-02-1515-14/+253
|\ \ \ | | | | | | | | Allow configuration of secret stores
| * | | Allow configuration of secret storesOla Aunrønning2021-02-0415-14/+253
| | | |
* | | | do not replace original request_id (#16509)Andreas Eriksen2021-02-153-2/+18
| |_|/ |/| | | | | | | | | | | * do not replace original request_id * token attempt to clarify intent in test
* | | Merge pull request #16507 from vespa-engine/balder/show-guards-heldHenning Baldersheim2021-02-1457-283/+251
|\ \ \ | | | | | | | | When making callbacks like notifying about new bucket show the gurad …
| * | | When making callbacks like notifying about new bucket show the gurad that is ↵Henning Baldersheim2021-02-1457-283/+251
|/ / / | | | | | | | | | | | | | | | held. Then this guard can used instead of possibly making a deadlock if trying to take it yourself.
* | | Merge pull request #16506 from vespa-engine/jonmv/shut-down-reincexing-curatorJon Marius Venstad2021-02-146-37/+20
|\ \ \ | | | | | | | | Jonmv/shut down reincexing curator
| * | | Add TODO for Provider<Curator> && gpJon Marius Venstad2021-02-141-0/+1
| | | |
| * | | Also shut down Curator instances created during clustercontroller component ↵Jon Marius Venstad2021-02-141-2/+3
| | | | | | | | | | | | | | | | setup
| * | | Shut down shared Curator used by ReindexersJon Marius Venstad2021-02-141-2/+6
| | | |
| * | | Revert "Close the underlying Curator to avoid leaking threads and other ↵Jon Marius Venstad2021-02-144-33/+10
|/ / / | | | | | | | | | | | | | | | resources." This reverts commit fb0524c28864e0311e819cc73a5f6b8f2a6e8b60.
* | | Merge pull request #16505 from ↵Henning Baldersheim2021-02-135-6/+10
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/add-alloc-aligned-member-function Add alloc_aligned member function.
| * | | Add alloc_aligned member function.Tor Egge2021-02-135-6/+10
|/ / /
* | | Merge pull request #16504 from ↵Henning Baldersheim2021-02-1313-22/+54
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/forward-declare-memory-allocator-in-alloc-h Forward declare MemoryAllocator in vespalib/util/alloc.h.
| * | | Forward declare MemoryAllocator in vespalib/util/alloc.h.Tor Egge2021-02-1313-22/+54
|/ / /
* | | Merge pull request #16503 from ↵Henning Baldersheim2021-02-135-35/+48
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/move-memory-allocator-to-separate-header-file Move MemoryAllocator to separate header file.
| * | | Move MemoryAllocator to separate header file.Tor Egge2021-02-135-35/+48
|/ / /
* | | Merge pull request #16501 from vespa-engine/balder/less-assert-in-header-filesHenning Baldersheim2021-02-1341-179/+191
|\ \ \ | | | | | | | | Less asserts in header files.
| * | | Less asserts in header files.Henning Baldersheim2021-02-1341-179/+191
| | | |
* | | | Merge pull request #16502 from ↵Henning Baldersheim2021-02-134-41/+94
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/toregge/factor-out-memory-allocator-observer Factor out MemoryAllocatorObserver.
| * | | | Factor out MemoryAllocatorObserver.Tor Egge2021-02-134-41/+94
| |/ / /
* | | | Merge pull request #16500 from vespa-engine/balder/urgent-if-gain-above-16GHenning Baldersheim2021-02-1312-90/+52
|\ \ \ \ | |/ / / |/| | | Move control of internal limits closer to where the limitation is.
| * | | urgen ->urgentHenning Baldersheim2021-02-131-1/+1
| | | |
| * | | Move control of internal limits closer to where the limitation is.Henning Baldersheim2021-02-1312-90/+52
|/ / /
* | | Merge pull request #16494 from ↵Håkon Hallingstad2021-02-123-14/+55
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/hakonhall/also-deny-maintenance-when-another-node-is-in-maintenance Also deny maintenance when another node is in maintenance
| * | | Add testHåkon Hallingstad2021-02-122-11/+49
| | | |
| * | | Also deny maintenance when another node is in maintenanceHåkon Hallingstad2021-02-122-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The cluster controller today already denies setting a node X safely to maintenance M, if there is another node Y in another group that has wanted state M. Which means that if Y is in M but wanted state is not M, X is allowed to be set in M. This is an edge case which is rare.
* | | | Merge pull request #16498 from vespa-engine/balder/close-curatorHenning Baldersheim2021-02-124-10/+33
|\ \ \ \ | |_|_|/ |/| | | Close the underlying Curator to avoid leaking threads and other resou…
| * | | Close the underlying Curator to avoid leaking threads and other resources.Henning Baldersheim2021-02-124-10/+33
|/ / /
* | | Merge pull request #16496 from vespa-engine/revert-16486-bjorncs/zstdBjørn Christian Seime2021-02-121-1/+1
|\ \ \ | | | | | | | | Revert "Increase zstd frame size for compressed access log archive"
| * | | Further reduce buffer size to 2MBjørn Christian Seime2021-02-121-1/+1
| | | |
| * | | Revert "Increase zstd frame size for compressed access log archive"Bjørn Christian Seime2021-02-121-1/+1
|/ / /
* | | Merge pull request #16482 from ↵Geir Storli2021-02-126-3/+44
|\ \ \ | | | | | | | | | | | | | | | | vespa-engine/toregge/reenable-boundary-check-for-lid-mapping Reenable boundary checks when mapping lid to lid for referenced document type.
| * | | Add unit tests for active boundary checks.Tor Egge2021-02-123-0/+36
| | | |
| * | | Add comments.Tor Egge2021-02-123-0/+3
| | | |
| * | | Reenable boundary checks when mapping lid to lid for referenced document type.Tor Egge2021-02-113-3/+5
| | | |
* | | | Merge pull request #16487 from ↵Tor Brede Vekterli2021-02-125-10/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/avoid-global-merge-starvation-by-default-space-bucket-deletions Avoid starving global merges with default space bucket deletions
| * | | | Avoid starving global merges with default space bucket deletionsTor Brede Vekterli2021-02-115-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces a new top-most internal maintenance priority level and changes bucket activation to use this level (still considered the most important maintenance operation). Have global merge operations use the old `VERY_HIGH` level. No other operations share this level.
* | | | | Merge pull request #16493 from vespa-engine/balder/crypto-buffer-64k-2-32kHenning Baldersheim2021-02-121-2/+2
|\ \ \ \ \ | | | | | | | | | | | | Reduce wrap buffers from 64k to 32k
| * | | | | Reduce wrap buffers from 64k to 32kHenning Baldersheim2021-02-121-2/+2
| | | | | |
* | | | | | Merge pull request #16492 from ↵Henning Baldersheim2021-02-1210-8/+24
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | vespa-engine/balder/use-small-buffers-in-applications-that-are-tight-on-memory Use small buffers where size matters more than speed.