summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Fold fastlib into vespalib and gc some unused code.Henning Baldersheim2022-05-2152-0/+171462
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-20144-2/+11030
* Use method static instead of global to enable use in other static/global cons...Henning Baldersheim2022-05-201-3/+8
* Move state_server, metrivs and some all executors from staging_vespalib too v...Henning Baldersheim2022-05-18133-2/+9343
* Merge pull request #22565 from vespa-engine/toregge/add-cgroup-resource-limit...Henning Baldersheim2022-05-1244-0/+511
|\
| * Extend class comments.Tor Egge2022-05-122-2/+27
| * Add CGroupResourceLimits class.Tor Egge2022-05-1244-0/+486
* | Add some more information when madvise/munmap fails, and allow madvise to fai...Henning Baldersheim2022-05-121-4/+15
|/
* make new bitvector when growingHåvard Pettersen2022-05-111-10/+0
* Add madvise(buf, len, MADV_HUGEPAGE) call to signal that you strongly prefer ...Henning Baldersheim2022-05-111-0/+3
* Use data() for more buffer pointer reads rather than subscript operatorTor Brede Vekterli2022-05-061-6/+6
* Prefer std::vector over vespalib::ArrayHenning Baldersheim2022-05-062-6/+1
* Use raw buffer ptr for (Const)ArrayRef ctors instead of going via subscript o...Tor Brede Vekterli2022-05-062-24/+28
* Merge pull request #22468 from vespa-engine/vekterli/avoid-nullptr-ref-from-e...Henning Baldersheim2022-05-061-0/+3
|\
| * Early return from asciistream file read if file is emptyTor Brede Vekterli2022-05-051-0/+3
* | Avoid ref of nullptr in nbostream::extend() when existing buffer is emptyTor Brede Vekterli2022-05-062-3/+5
|/
* Addressing commentsAlexey Chernyshev2022-05-041-7/+9
* Supporting cased match for fuzzy operatorAlexey Chernyshev2022-05-043-34/+45
* Avoid taking an undefined ref of nullptr when mutation vector is emptyTor Brede Vekterli2022-05-031-24/+29
* Merge pull request #22412 from vespa-engine/vekterli/add-utility-sanitizers-h...Tor Brede Vekterli2022-05-033-28/+59
|\
| * Add utility header for detecting sanitizer-instrumented compilationTor Brede Vekterli2022-05-033-28/+59
* | Use atomic _generation in vespalib::GenerationHandler.Tor Egge2022-05-032-10/+12
|/
* Merge pull request #22366 from vespa-engine/havardpe/strip-stack-framesHåvard Pettersen2022-04-291-44/+119
|\
| * use symbols for heatmapsHåvard Pettersen2022-04-291-44/+119
* | Merge pull request #22357 from vespa-engine/vekterli/rename-authorization-resultTor Brede Vekterli2022-04-298-101/+101
|\ \ | |/ |/|
| * Rename AuthorizationResult to VerificationResultTor Brede Vekterli2022-04-288-101/+101
* | Use atomic _heldBytes in vespalib::GenerationHolderTor Egge2022-04-282-5/+5
|/
* Merge pull request #22312 from vespa-engine/toregge/use-atomic-first-used-gen...Håvard Pettersen2022-04-272-4/+4
|\
| * Use atomic _firstUsedGeneration member variable in vespalib::GenerationHandler.Tor Egge2022-04-272-4/+4
* | Merge pull request #22281 from vespa-engine/vekterli/foundations-for-cpp-mtls...Tor Brede Vekterli2022-04-2719-49/+586
|\ \ | |/ |/|
| * Add more unit testsTor Brede Vekterli2022-04-261-0/+58
| * Initial foundations for C++ mTLS peer authz role constraintsTor Brede Vekterli2022-04-2619-49/+528
* | Merge pull request #22305 from vespa-engine/havardpe/cluster-related-racesHåvard Pettersen2022-04-271-41/+128
|\ \
| * | added destructorHåvard Pettersen2022-04-271-0/+1
| * | cluster related races into a common reportHåvard Pettersen2022-04-271-41/+127
* | | Use atomic counters in vespalib::datastore::BufferState.Tor Egge2022-04-276-109/+124
|/ /
* | tsan digest toolHåvard Pettersen2022-04-254-1/+290
* | Merge pull request #22233 from vespa-engine/toregge/include-header-files-neee...Henning Baldersheim2022-04-251-0/+1
|\ \
| * | Include vector header file, needed for std::vector.Tor Egge2022-04-231-0/+1
| |/
* / Pretend to not ignore result from nice().Tor Egge2022-04-232-2/+2
|/
* Block compaction while buffers are held.Tor Egge2022-04-213-3/+4
* Merge pull request #21972 from alexeyche/alexeyche/fuzzy-query-annotationsGeir Storli2022-04-115-32/+104
|\
| * Propagating annotations for fuzzy queryAlexey Chernyshev2022-04-075-32/+104
* | Merge pull request #22061 from vespa-engine/toregge/update-signatures-for-get...Geir Storli2022-04-081-0/+1
|\ \
| * | Use data() member function to get pointer to the underlying array.Tor Egge2022-04-081-0/+1
* | | remove FastOS_ApplicationHåvard Pettersen2022-04-087-209/+42
|/ /
* | Fix typos in class comments. Rename get_read_view() to make_read_view().Tor Egge2022-04-061-2/+2
* | Add MultiValueMappingReadView, used by readers to get limited read accessTor Egge2022-04-062-1/+11
* | Merge pull request #21987 from vespa-engine/vekterli/make-buffertype-empty-en...Henning Baldersheim2022-04-065-7/+18
|\ \
| * | Let empty entry BufferType sentinel be static instead of globalTor Brede Vekterli2022-03-285-7/+18