summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
Commit message (Expand)AuthorAgeFilesLines
* vespalib::SequencedTaskExecutor uses std::optional. Add needed include.Tor Egge2021-11-171-0/+1
* Rename test to reflect current behaviourHenning Baldersheim2021-11-161-1/+1
* Use std::optional instead of separate class.Henning Baldersheim2021-11-162-16/+6
* Address both thread safety in regards to visibility of updates and race for t...Henning Baldersheim2021-11-152-31/+51
* If we lost the race for the last spots we need to use the second option.Henning Baldersheim2021-11-141-3/+9
* Add a fixed size table of 8 * num_exutors with 16 bit entries. Use this for m...Henning Baldersheim2021-11-133-32/+68
* Test the distribution we get with 8 attributes and 4/8 threads.Henning Baldersheim2021-11-101-0/+24
* Let default watermark be at 50% instead of 10%.Henning Baldersheim2021-11-091-1/+1
* Use alternate executor id for push stage when sharing sequenced task executorTor Egge2021-11-082-0/+18
* Bundle fields using same executor for memory index.Tor Egge2021-11-051-6/+6
* Rename ISequencedTaskExecutor::sync() to sync_all().Tor Egge2021-10-2812-34/+34
* Update 2020 Oath copyrights.gjoranv2021-10-274-4/+4
* 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-075-5/+5
* Update 2018 copyright notices.gjoranv2021-10-072-2/+2
* Update 2017 copyright notices.gjoranv2021-10-07244-244/+244
* 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-216-2/+7
* use size literals in vespalibArne Juul2021-02-154-10/+14
* Less asserts in header files.Henning Baldersheim2021-02-131-0/+1
* Use vespalib::duration for timeoutsHenning Baldersheim2021-01-314-7/+8
* Make the test deterministic by waiting for clock to tick at least once.Henning Baldersheim2021-01-071-1/+10
* Waiting 1s should be sufficientHenning Baldersheim2021-01-071-2/+2
* Add explorer for the ExecutorThreadingService used in a document database.Geir Storli2020-12-156-2/+24
* Eliminate inlining warnings.Tor Egge2020-12-041-0/+3
* Make it compatible with c++2aHenning Baldersheim2020-12-022-2/+2
* Name the threads so it is easier to see who is doing what.Henning Baldersheim2020-11-127-19/+29
* Removed unused IFieldBase of Serializer/Deserializer interface.Henning Baldersheim2020-11-0917-219/+151
* No need to inherit Identifiable.Henning Baldersheim2020-11-071-1/+1
* GC unuse code and use std::mutex/std:condition_variable over vespalib::MonitorHenning Baldersheim2020-10-141-7/+8
* 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-0815-183/+33