aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/vespa/searchcore/proton/bucketdb
Commit message (Expand)AuthorAgeFilesLines
* - Having expensive asserts during shutdown is not worthwhile. It does not pre...Henning Baldersheim2023-12-201-1/+0
* Update copyrightJon Bratseth2023-10-0928-28/+28
* Change from typedef to using in searchcore.Geir Storli2022-12-212-4/+4
* Unify og getNumActiveDocs and hide some implementations.Henning Baldersheim2022-09-095-9/+8
* Propagate target-active-docs in monitor reply.Henning Baldersheim2022-09-091-0/+1
* Merge branch 'balder/track-active-documents' of github.com:vespa-engine/vespa...Henning Baldersheim2022-09-091-1/+1
|\
| * Update searchcore/src/vespa/searchcore/proton/bucketdb/bucketdb.hHenning Baldersheim2022-09-091-1/+1
* | Use cheaper load/store instead of fetch_add/fetch_subHenning Baldersheim2022-09-091-2/+2
|/
* Track number of active documents in the BucketDB.Henning Baldersheim2022-09-095-13/+84
* Revert "Revert "Unify access to assets needed during rank-setup.""Henning Baldersheim2022-09-071-11/+3
* Revert "Unify access to assets needed during rank-setup."Tor Egge2022-09-071-3/+11
* Unify access to assets needed during rank-setup.Henning Baldersheim2022-09-061-11/+3
* Hide hash implementation details.Henning Baldersheim2022-08-191-1/+1
* Remove extra public:Henning Baldersheim2022-08-181-1/+0
* Use XXH3 to get a good hash distribution sine it will be very bad when using ...Henning Baldersheim2022-08-182-8/+8
* Use a hash map for faster lookup, and use explicit sorting when handing out b...Henning Baldersheim2022-08-122-20/+15
* Do not expose iterate api.Henning Baldersheim2022-08-125-93/+35
* Fetch list of buckets and iterate over bucket ids instead of using iterator d...Henning Baldersheim2022-08-122-4/+4
* Use standard return value.Henning Baldersheim2022-07-172-4/+5
* GC typedef not needed anymore.Henning Baldersheim2022-07-172-4/+2
* Move state_server, metrivs and some all executors from staging_vespalib too v...Henning Baldersheim2022-05-181-1/+1
* - Move persitence/spi/types.h under to persitence/spi/types.hHenning Baldersheim2022-05-181-1/+1
* Move BucketIdListResultHenning Baldersheim2022-03-092-12/+14
* Merge pull request #19996 from vespa-engine/toregge/add-optional-include-for-...Henning Baldersheim2021-11-121-0/+1
|\
| * proton::BucketDB uses std::optional. Add needed include.Tor Egge2021-11-121-0/+1
* | Add class comment for proton::bucketdb::RemoveBatchEntry.Tor Egge2021-11-121-0/+4
|/
* Add proton::BucketDB::remove_batch method.Tor Egge2021-11-123-0/+53
* GC unused code.Henning Baldersheim2021-10-283-19/+1
* Update 2019 Oath copyrights.gjoranv2021-10-273-3/+3
* Update 2017 copyright notices.gjoranv2021-10-0726-26/+26
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-271-2/+2
* When making callbacks like notifying about new bucket show the gurad that is ...Henning Baldersheim2021-02-1414-84/+60
* Refactor to splitt out work that can be done in separate thread.Henning Baldersheim2021-02-101-2/+0
* Factor out the scan iterator from the BucketMoveJob.Henning Baldersheim2021-02-024-1/+80
* Only assert on the bytes that are actually initialized.Henning Baldersheim2020-11-091-2/+1
* Avoid cache miss and dependency stall when have virtual small objects for che...Henning Baldersheim2020-11-097-132/+95
* Use std::make_unique and auto.Geir Storli2020-05-111-2/+2
* Avoid copying BucketState, when you only need BucketInfo.Henning Baldersheim2020-02-152-0/+14
* Use abort instead to signal unreachable code.Henning Baldersheim2019-04-011-1/+1
* union and casting -> memcpyHenning Baldersheim2019-04-012-11/+8
* Simplify with emplace and autoHenning Baldersheim2019-04-011-9/+5
* XXHChecksumAggregator -> XXH64ChecksumAggregator and update copyright.Henning Baldersheim2019-04-014-27/+29
* Remove unused method.Henning Baldersheim2019-03-271-1/+0
* Add class comment.Henning Baldersheim2019-03-272-0/+9
* - Wire in control of checksum type.Henning Baldersheim2019-03-2713-155/+296
* Adjust forward declarations in searchcore.Tor Egge2019-02-021-1/+1
* - Decouple index config from ProtonConfig.Henning Baldersheim2018-12-034-82/+28
* Documents moved to new buckets due to split or join might trigger a needTor Egge2017-09-1313-9/+177
* Include what you need.Henning Baldersheim2017-08-181-0/+1
* Update copyright headersJon Bratseth2017-06-1420-20/+20