aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Use explicit VESPA_LOAD_CODE_AS_HUGEPAGESHenning Baldersheim2022-05-131-7/+3
|
* Add experimental library for loading code into huge pages.Henning Baldersheim2022-05-134-1/+150
|
* Merge pull request #22586 from ↵Henning Baldersheim2022-05-131-4/+3
|\ | | | | | | | | vespa-engine/revert-22580-balder/align-code-on-hugepage-size Revert "Align code on hugepage size"
| * Revert "Align code on hugepage size"Henning Baldersheim2022-05-131-4/+3
|/
* Merge pull request #22582 from vespa-engine/bratseth/constants-cleanup-take-2Jon Bratseth2022-05-1336-446/+466
|\ | | | | Bratseth/constants cleanup take 2
| * Test file constants in profilesJon Bratseth2022-05-132-10/+7
| |
| * Better error messagesJon Bratseth2022-05-132-18/+16
| |
| * Validate constants in profilesJon Bratseth2022-05-137-49/+54
| |
| * Derive constants from global profilesJon Bratseth2022-05-135-5/+24
| |
| * Revert "Revert "Create distributable constants on deriving""Jon Bratseth2022-05-1230-337/+338
| | | | | | | | This reverts commit 78e8952ad0ed18c026aaeb7c471dfc886ccde7cb.
* | Merge pull request #22577 from vespa-engine/jonmv/junit-test-runnerJon Marius Venstad2022-05-138-171/+333
|\ \ | | | | | | Jonmv/junit test runner
| * | Add parenthesesJon Marius Venstad2022-05-131-1/+1
| | | | | | | | | Co-authored-by: Bjørn Christian Seime <bjorncs@verizonmedia.com>
| * | Ensure errors outside test methods count as failurejonmv2022-05-124-6/+30
| | |
| * | Refactor JUnitRunner for testabilityjonmv2022-05-123-129/+276
| | |
| * | Various cleanup, bump junit micro, trim dependenciesjonmv2022-05-123-41/+32
| | |
* | | Merge pull request #22570 from vespa-engine/mpolden/use-spec-cloud-accountMorten Tokle2022-05-138-19/+77
|\ \ \ | | | | | | | | Use cloud account from deployment spec
| * | | Use cloud account from deployment specMartin Polden2022-05-126-17/+72
| | | |
| * | | Limit cloud account to production zonesMartin Polden2022-05-122-2/+5
| | | |
* | | | Merge pull request #22580 from vespa-engine/balder/align-code-on-hugepage-sizeHenning Baldersheim2022-05-131-3/+4
|\ \ \ \ | | | | | | | | | | Align code on hugepage size
| * | | | Align code on hugepage sizeHenning Baldersheim2022-05-131-3/+4
| | | | |
* | | | | Merge pull request #22581 from ↵Jon Marius Venstad2022-05-132-9/+46
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/jonmv/reapply-decide-flavour-based-on-version Jonmv/reapply decide flavour based on version
| * | | | | Assign larger CC flavours between in [7.586.50, 7.586.54)jonmv2022-05-131-1/+3
| | | | | |
| * | | | | Assign flavours to versions down to 0.0.0jonmv2022-05-131-5/+5
| | | | | |
| * | | | | Revert "Merge pull request #22568 from ↵jonmv2022-05-132-8/+43
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-22501-jonmv/decide-default-flavour-based-on-version" This reverts commit dc54b3a75d1458a2d70428ce21858b8715c34c5a, reversing changes made to cc26e57914df77549f439730bde10b2a908eddfb.
* | | | | Merge pull request #22579 from vespa-engine/prepare-guice-guava-upgradeHenning Baldersheim2022-05-133-13/+21
|\ \ \ \ \ | |_|_|_|/ |/| | | | Prepare guice guava upgrade
| * | | | Regroup properties based on where they must be synced fromgjoranv2022-05-131-9/+15
| | | | |
| * | | | Add warning comments to sync cloud-tenant-base-deps-enforcergjoranv2022-05-131-3/+3
| | | | |
| * | | | Avoid 'null' entries in exported packages.gjoranv2022-05-131-1/+3
|/ / / / | | | | | | | | | | | | | | | | - Occurred when a dependency jar did not have the ExportPackages manifest header.
* | | | Merge pull request #22578 from ↵Jon Bratseth2022-05-1230-338/+337
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/revert-22576-bratseth/constants-cleanup Revert "Create distributable constants on deriving"
| * | | | Revert "Create distributable constants on deriving"Jon Bratseth2022-05-1230-338/+337
|/ / / /
* | | | Merge pull request #22576 from vespa-engine/bratseth/constants-cleanupJon Bratseth2022-05-1230-337/+338
|\ \ \ \ | | | | | | | | | | Create distributable constants on deriving
| * | | | Create distributable constants on derivingJon Bratseth2022-05-1230-337/+338
| | | | |
* | | | | Merge pull request #22565 from ↵Henning Baldersheim2022-05-1244-0/+511
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | vespa-engine/toregge/add-cgroup-resource-limits-class Add CGroupResourceLimits class.
| * | | | Extend class comments.Tor Egge2022-05-122-2/+27
| | | | |
| * | | | Add CGroupResourceLimits class.Tor Egge2022-05-1244-0/+486
| | |_|/ | |/| |
* | | | Merge pull request #22574 from ↵Henning Baldersheim2022-05-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | vespa-engine/balder/use-auto-allocator-unless-anything-special Just use default allocator unless there is anything special.
| * | | | Just use default allocator unless there is anything special.Henning Baldersheim2022-05-121-1/+1
| | | | |
* | | | | Merge pull request #22575 from ↵Henning Baldersheim2022-05-121-4/+15
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | vespa-engine/balder/a-bit-more-informative-error-handling Add some more information when madvise/munmap fails, and allow madvis…
| * | | | Add some more information when madvise/munmap fails, and allow madvise to ↵Henning Baldersheim2022-05-121-4/+15
|/ / / / | | | | | | | | | | | | fail as it might depending on how huge pages are set up.
* | | | Merge pull request #22572 from vespa-engine/readd-renamed-testgjoranv2022-05-121-0/+56
|\ \ \ \ | | | | | | | | | | Readd integration test for log frameworks.
| * | | | Readd integration test for log frameworks.gjoranv2022-05-121-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | - Test was deleted by accident instead of renamed (old name: OsgiLogServiceIntegrationTest)
* | | | | Merge pull request #22569 from ↵Tor Egge2022-05-123-29/+102
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/geirst/global-filter-and-searchable-copies Auto-adjust global filter tuning parameters to handle searchable-copi…
| * | | | | Auto-adjust global filter tuning parameters to handle searchable-copies > 1.Geir Storli2022-05-123-29/+102
| | | | | |
* | | | | | Merge pull request #22571 from ↵Henning Baldersheim2022-05-126-6/+106
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | vespa-engine/vekterli/improve-handling-of-preempted-bucket-move Don't attempt to execute document moves from a cancelled bucket mover [run-systemtest]
| * | | | | Don't attempt to actually execute document moves from a cancelled bucket moverTor Brede Vekterli2022-05-126-6/+106
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This prevents the following race condition where the bucket mover logic fails to notify the content layer that the bucket sub DB status has changed for a particular bucket: 1. Bucket state is changed over SPI, a mover is created and registered and a BucketTask is scheduled onto the persistence queues to actually do the document reads and finalize the move. 2. Before the bucket task is executed, bucket state is changed again over the SPI. A new mover is created, the old one is cancelled (tagging mover as not consistent) and another BucketTask is scheduled onto the persistence queues. Note: the old task still remains. 3. Old bucket task is executed and performs the actual document moving despite being cancelled. No notification is done towards the content layer since the mover was tagged as not being consistent. 4. New bucket task is executed and tries to move the same document set as the old mover. Since the documents are no longer present in the source document DB, the moves fail. This tags the mover as inconsistent and no notification is done. Bucket is automatically rechecked, but since all docs are already moved away there is nothing more to do and no subsequent mover is created. This means the "should notify?" edge is not triggered and the content layer remains blissfully unaware of any sub DB changes. This commit simply changes cancellation to actually inhibit document moves from taking place. This lets the preempting mover successfully complete its moves, thus triggering the notify-edge as expected.
* | | | | Merge pull request #22559 from ↵Håvard Pettersen2022-05-123-39/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/havardpe/remove-bitvector-swap-function remove bitvector swap function
| * | | | | remove bitvector swap functionHåvard Pettersen2022-05-123-39/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also remove assignment operator for allocated bitvectors since it was not used.
* | | | | | Merge pull request #22560 from ↵Tor Brede Vekterli2022-05-121-4/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | vespa-engine/vekterli/bump-required-openssl-version Bump required OpenSSL version from 1.1.1n to 1.1.1o
| * | | | | | Bump required OpenSSL version from 1.1.1n to 1.1.1oTor Brede Vekterli2022-05-121-4/+4
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #22566 from ↵Henning Baldersheim2022-05-121-4/+17
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | | | | | | | | | | | | vespa-engine/balder/make-proton-transport-exception-safe Wrap the FNET_Transport to make it exception safe.