Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Include memory and typeinfo when needed. | Tor Egge | 2021-02-22 | 1 | -0/+1 |
| | |||||
* | string.h does not need alloc.h | Henning Baldersheim | 2021-02-21 | 4 | -1/+3 |
| | |||||
* | Mark potentially unused traits member as unused. | Tor Egge | 2021-02-21 | 2 | -2/+2 |
| | |||||
* | Eliminate array bounds warning. | Tor Egge | 2021-02-21 | 2 | -0/+8 |
| | |||||
* | Use constexpr for BTree traits. | Tor Egge | 2021-02-21 | 3 | -12/+12 |
| | |||||
* | Merge pull request #16604 from vespa-engine/toregge/remove-old-swap-files | Henning Baldersheim | 2021-02-20 | 1 | -0/+4 |
|\ | | | | | Remove old swap files when setting up mmap file allocator. | ||||
| * | Remove old swap files when setting up mmap file allocator. | Tor Egge | 2021-02-20 | 1 | -0/+4 |
| | | |||||
* | | Use madvise for file backed memory. | Tor Egge | 2021-02-20 | 1 | -0/+2 |
|/ | |||||
* | Merge pull request #16495 from vespa-engine/arnej/add-size-literals | Arne H Juul | 2021-02-16 | 37 | -76/+180 |
|\ | | | | | add literals for sizes in KB, MB, and GB | ||||
| * | add unit test for size literals | Arne Juul | 2021-02-15 | 3 | -0/+51 |
| | | |||||
| * | swap mismatched sizes | Arne Juul | 2021-02-15 | 1 | -2/+2 |
| | | | | | | | | | | | | * surely 1KalignedHeapAllocator should use 1024, and 4KalignedHeapAllocator should use 4096, instead of the other way around | ||||
| * | 2048 -> 2_Ki | Arne Juul | 2021-02-15 | 1 | -1/+1 |
| | | |||||
| * | revert changes inside strings | Arne Juul | 2021-02-15 | 1 | -1/+1 |
| | | |||||
| * | use size literals in vespalib | Arne Juul | 2021-02-15 | 33 | -76/+108 |
| | | |||||
| * | add literals for sizes in Ki, Mi, Gi, Ti | Arne Juul | 2021-02-15 | 1 | -0/+21 |
| | | |||||
* | | Rename get_memory_allocator to make_memory_allocator in mmap file allocator | Tor Egge | 2021-02-15 | 3 | -5/+5 |
| | | | | | | | | factory. Remove virtual keyword. | ||||
* | | Use mmap file allocator in dense tensor attribute if huge flag is | Tor Egge | 2021-02-15 | 7 | -0/+136 |
|/ | | | | set in config. | ||||
* | Add alloc_aligned member function. | Tor Egge | 2021-02-13 | 2 | -0/+7 |
| | |||||
* | Forward declare MemoryAllocator in vespalib/util/alloc.h. | Tor Egge | 2021-02-13 | 5 | -22/+46 |
| | |||||
* | Move MemoryAllocator to separate header file. | Tor Egge | 2021-02-13 | 5 | -35/+48 |
| | |||||
* | Merge pull request #16501 from vespa-engine/balder/less-assert-in-header-files | Henning Baldersheim | 2021-02-13 | 8 | -74/+94 |
|\ | | | | | Less asserts in header files. | ||||
| * | Less asserts in header files. | Henning Baldersheim | 2021-02-13 | 8 | -74/+94 |
| | | |||||
* | | Factor out MemoryAllocatorObserver. | Tor Egge | 2021-02-13 | 4 | -41/+94 |
|/ | |||||
* | Factor out function for rounding up to page size. | Tor Egge | 2021-02-11 | 5 | -20/+39 |
| | |||||
* | Use vespalib::hash_map instead of std::map. | Tor Egge | 2021-02-11 | 2 | -6/+8 |
| | | | | Simplify rounding function. | ||||
* | Add memory allocator backed by a file. | Tor Egge | 2021-02-10 | 4 | -0/+149 |
| | |||||
* | Add support for setting memory allocator for data store buffer type. | Tor Egge | 2021-02-10 | 6 | -0/+104 |
| | |||||
* | Log at level WARN | Harald Musum | 2021-02-08 | 1 | -3/+3 |
| | |||||
* | Print infor when detecting hostname fails and we fallback to localhost | Harald Musum | 2021-02-08 | 1 | -0/+4 |
| | |||||
* | Add override and noexcept. | Henning Baldersheim | 2021-02-05 | 1 | -1/+1 |
| | |||||
* | Avoid using default values. | Henning Baldersheim | 2021-02-05 | 2 | -2/+8 |
| | |||||
* | Refactor test for easier reuse. | Henning Baldersheim | 2021-02-04 | 1 | -0/+2 |
| | |||||
* | added some optimizations for single-dimension sparse matching | Håvard Pettersen | 2021-02-02 | 2 | -3/+9 |
| | |||||
* | Merge pull request #16330 from vespa-engine/arnej/use-genspec-in-unit-tests-2 | Håvard Pettersen | 2021-02-02 | 1 | -0/+13 |
|\ | | | | | Arnej/use genspec in unit tests 2 | ||||
| * | EXPECT_EXCEPTION -> VESPA_EXPECT_EXCEPTION in vespa/vespalib/gtest/gtest.h | Arne Juul | 2021-02-02 | 1 | -0/+13 |
| | | |||||
* | | Merge pull request #16323 from ↵ | Henning Baldersheim | 2021-02-02 | 1 | -2/+2 |
|\ \ | | | | | | | | | | | | | vespa-engine/balder/implement-sync-of-bucket-executor Properly track execution of BucketTasks and provide sync() and order… | ||||
| * | | Properly track execution of BucketTasks and provide sync() and orderly shutdown. | Henning Baldersheim | 2021-02-02 | 1 | -2/+2 |
| |/ | |||||
* / | Include cstddef to get definition of size_t | Tor Egge | 2021-02-02 | 1 | -1/+1 |
|/ | |||||
* | Revert "Implement BucketExecutor::sync." | Henning Baldersheim | 2021-02-02 | 1 | -2/+2 |
| | |||||
* | Implement BucketExecutor::sync. | Henning Baldersheim | 2021-02-01 | 1 | -2/+2 |
| | |||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 27 | -59/+63 |
| | |||||
* | Wire reporting of attribute resource usage all the way to the cluster ↵ | Geir Storli | 2021-01-29 | 1 | -1/+1 |
| | | | | controller via the host info API. | ||||
* | GC closures. | Henning Baldersheim | 2021-01-26 | 12 | -1811/+0 |
| | |||||
* | Add DummyBucketExecutor for use in testing. | Henning Baldersheim | 2021-01-21 | 1 | -4/+25 |
| | |||||
* | Move general purpose destructor callbacks to vespalib. | Henning Baldersheim | 2021-01-19 | 3 | -0/+45 |
| | |||||
* | Merge pull request #16049 from ↵ | Geir Storli | 2021-01-18 | 3 | -33/+87 |
|\ | | | | | | | | | vespa-engine/havardpe/better-stats-for-shared-string-repo improve stats for shared string repo | ||||
| * | improve stats for shared string repo | Håvard Pettersen | 2021-01-14 | 3 | -33/+87 |
| | | |||||
* | | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 1 | -0/+22 |
|/ | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Merge pull request #16033 from ↵ | Arne H Juul | 2021-01-14 | 3 | -32/+192 |
|\ | | | | | | | | | vespa-engine/havardpe/direct-string-id-for-small-numbers use direct string id for small numbers | ||||
| * | use direct string id for small numbers | Håvard Pettersen | 2021-01-13 | 3 | -32/+192 |
| | | | | | | | | | | | | add stat for min_free (free address space in most filled part) fail with assert when address space is exhausted, but not before |