summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/vespa/vespalib
Commit message (Expand)AuthorAgeFilesLines
* Bundle fields using same executor for memory index.Tor Egge2021-11-051-6/+6
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-289-15/+15
* Update 2020 Oath copyrights.gjoranv2021-10-272-2/+2
* Update 2019 Oath copyrights.gjoranv2021-10-272-2/+2
* foreground executors are never woken up.Henning Baldersheim2021-10-222-2/+2
* properly set utilizationHenning Baldersheim2021-10-225-10/+10
* Track time outside of idle loop.Henning Baldersheim2021-10-221-2/+2
* Rename executorCount -> threadCountHenning Baldersheim2021-10-221-1/+1
* Add a metric for how many times a worker in a thread pool has woken up.Henning Baldersheim2021-10-227-11/+38
* Reduce to 3 tries as this is a rather expensive operation with many smaps.Henning Baldersheim2021-10-201-1/+1
* Silence info message by reducing it to debug.Henning Baldersheim2021-10-201-1/+1
* Use the ExecutorStats type directly.Henning Baldersheim2021-10-197-17/+15
* Update Verizon Media copyright notices.gjoranv2021-10-074-4/+4
* Update 2018 copyright notices.gjoranv2021-10-072-2/+2
* Update 2017 copyright notices.gjoranv2021-10-07177-177/+177
* Reduce exposure of internal details to reduce number of includes.Henning Baldersheim2021-06-301-1/+0
* Include cassert when needed.Tor Egge2021-06-041-0/+1
* Add DistributorStripe thread pool with thread park/unpark supportTor Brede Vekterli2021-04-291-1/+1
* Use signed char when needed for base64 encoding.Tor Egge2021-04-281-2/+2
* Avoid using slow std::string and std::ifstream, just use asciistream.Henning Baldersheim2021-03-191-7/+4
* Remove duplicate headersJon Bratseth2021-03-181-1/+0
* Add copyright headersJon Bratseth2021-03-181-0/+1
* Ensure NameCollection can not be copiedHenning Baldersheim2021-03-184-17/+12
* Avoid std::istringstream construction as it is extremely costly. Use lightwei...Henning Baldersheim2021-03-181-17/+15
* string.h does not need alloc.hHenning Baldersheim2021-02-215-2/+6
* use size literals in vespalibArne Juul2021-02-152-2/+4
* Less asserts in header files.Henning Baldersheim2021-02-131-0/+1
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-311-1/+0
* Add explorer for the ExecutorThreadingService used in a document database.Geir Storli2020-12-156-2/+24
* Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-124-9/+13
* Removed unused IFieldBase of Serializer/Deserializer interface.Henning Baldersheim2020-11-0917-219/+151
* No need to inherit Identifiable.Henning Baldersheim2020-11-071-1/+1
* Use std::mutex/std::condition_variable over vespalib::MonitorHenning Baldersheim2020-10-142-20/+15
* - GC the last usages of vespalib::Lock.Henning Baldersheim2020-10-082-6/+5
* Use std::mutex for the hash lockHenning Baldersheim2020-10-082-20/+27
* Use std::mutexHenning Baldersheim2020-10-0811-135/+33
* mutex must be mutable to be used in const method.Henning Baldersheim2020-10-071-2/+2
* - GC unused code.Henning Baldersheim2020-10-073-12/+5
* Remove broken copy and move constructor and assignment operatoos on vespalib:...Henning Baldersheim2020-10-072-1/+2
* Add noexcept as indicated by -WnoeexceptHenning Baldersheim2020-10-073-16/+12
* Use noexcept as advise by gcc -WnoexceptHenning Baldersheim2020-10-063-14/+10
* Add wakeup call on the executors to allow to urgent wakeup of lazy exeutors o...Henning Baldersheim2020-10-036-13/+33
* Use an allocator that automagically allocates large buffer by using mmap.Henning Baldersheim2020-08-311-0/+1
* use appropriate lockHåvard Pettersen2020-07-021-1/+1
* use event barrier for syncHåvard Pettersen2020-07-022-49/+68
* improve syncHåvard Pettersen2020-07-022-26/+42
* Let getExecutorId be a pure interface.Henning Baldersheim2020-06-268-46/+55
* Run prepare step of two-phase puts in the shared executor instead of the attr...Geir Storli2020-06-251-0/+31
* Let the executor create an executor id to its liking.Henning Baldersheim2020-06-255-4/+11
* Reduce from warning to infoHenning Baldersheim2020-05-131-1/+1