Skip to content
Snippets Groups Projects
  1. Feb 10, 2022
  2. Feb 09, 2022
  3. Feb 08, 2022
  4. Feb 07, 2022
  5. Feb 02, 2022
    • Florian Schmaus's avatar
      [build] Check if std::atomic wait()/notify{_all}() is avaialble · 206ab701
      Florian Schmaus authored
      Fixes builds on Debian stable, which currently fail with
      
      ccache c++ -Ieval/io_latency.p -Ieval -I../eval -Iemper -I../emper -Iemper/io -I../emper/io -Iemper/include -I../emper/include -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -Wpedantic -Werror -std=c++2a -O2 -g -DBOOST_ALL_NO_LIB -pthread -isystem../subprojects/liburing-liburing-2.0/src/include -isystemsubprojects/liburing-liburing-2.0/src/include -MD -MQ eval/io_latency.p/IoLatency.cpp.o -MF eval/io_latency.p/IoLatency.cpp.o.d -o eval/io_latency.p/IoLatency.cpp.o -c ../eval/IoLatency.cpp../eval/IoLatency.cpp: In function ‘void watchFunc()’:
      ../eval/IoLatency.cpp:45:17: error: ‘struct std::atomic<bool>’ has no member named ‘wait’
         45 |   readSubmitted.wait(false, std::memory_order_acquire);
            |                 ^~~~
      206ab701
  6. Feb 01, 2022
  7. Jan 31, 2022
  8. Jan 30, 2022
    • Florian Fischer's avatar
      add more Callback test cases · 95ecfe02
      Florian Fischer authored
      Test more Fiber functionality in Future callbacks: blocking and spawning.
      95ecfe02
    • Florian Fischer's avatar
      add io latency evaluation · 28187878
      Florian Fischer authored
      It uses a watch thread writing to eventfd and a ReadFuture with a
      Callback to measure the latency between writing to the eventfd and
      executing the resulting IO Continuation.
      
      The worker submitting the read request starts a busy loop after the
      submission to enforce that the IO-continuation is delayed on this
      worker.
      28187878
  9. Jan 28, 2022
  10. Jan 27, 2022
  11. Jan 26, 2022
  12. Jan 25, 2022
  13. Jan 23, 2022
  14. Jan 22, 2022
  15. Jan 21, 2022
Loading