Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instrumentation overhaul, fixes #91 #92

Merged
merged 33 commits into from
Jan 8, 2018

Commits on Jan 4, 2018

  1. added instrumentation to progress tracking

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    anonion0 authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    e0b41b3 View commit details
    Browse the repository at this point in the history
  2. added 'application' logging channel

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    anonion0 authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    8fc9e88 View commit details
    Browse the repository at this point in the history
  3. logging for timely_communication

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    anonion0 authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    68502cf View commit details
    Browse the repository at this point in the history
  4. redesigned logging infrastructure

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    7541cb9 View commit details
    Browse the repository at this point in the history
  5. use EventWriter/EventReader

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    cd87a26 View commit details
    Browse the repository at this point in the history
  6. explain dropping the to_tcp_socket communication logging thread

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    ed362f1 View commit details
    Browse the repository at this point in the history
  7. captured streams has implicit default cap

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    0d237f3 View commit details
    Browse the repository at this point in the history
  8. new instrumentation

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    0783bfd View commit details
    Browse the repository at this point in the history
  9. fix warnings

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    fcd3baa View commit details
    Browse the repository at this point in the history
  10. various test fixes

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    cb45ab8 View commit details
    Browse the repository at this point in the history
  11. fix warnings

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    3e6d96c View commit details
    Browse the repository at this point in the history
  12. api and doc for execute

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    461f862 View commit details
    Browse the repository at this point in the history
  13. construct an EventPusher per sender thread

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    2059472 View commit details
    Browse the repository at this point in the history
  14. pagerank restored

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    9e199c7 View commit details
    Browse the repository at this point in the history
  15. better docs, no warnings, and to_shared_tcp_socket

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    d1a805a View commit details
    Browse the repository at this point in the history
  16. logging: Derive Abomonation

    Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
    Moritz Hoffmann authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    dff2ea7 View commit details
    Browse the repository at this point in the history
  17. Bring back EventLink

    Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
    Moritz Hoffmann authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    137374e View commit details
    Browse the repository at this point in the history
  18. Minor space cleanup

    Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
    Moritz Hoffmann authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    2e262e3 View commit details
    Browse the repository at this point in the history
  19. examples: Receiver cleanup

    Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
    Moritz Hoffmann authored and utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    7870d40 View commit details
    Browse the repository at this point in the history
  20. Simplify design, only support a single subscriber at this level

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    3248259 View commit details
    Browse the repository at this point in the history
  21. Add EventPusherTee, remove LogManager

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    146a882 View commit details
    Browse the repository at this point in the history
  22. Support rendezvous by exposing setup to EventPusher constructors

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    3f30400 View commit details
    Browse the repository at this point in the history
  23. use Option for BufferingLogger

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    81ece3a View commit details
    Browse the repository at this point in the history
  24. avoid copy in BufferingLogger

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    0fe9577 View commit details
    Browse the repository at this point in the history
  25. guarded logging

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    eed258f View commit details
    Browse the repository at this point in the history
  26. fix panic, reduce overhead when logging is disabled

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    d3fce80 View commit details
    Browse the repository at this point in the history
  27. remove unnecessary clone in BatchLogger

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    a79c493 View commit details
    Browse the repository at this point in the history
  28. re-enable and fix docstring tests

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 4, 2018
    Configuration menu
    Copy the full SHA
    c0ea60e View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2018

  1. flush logs after dataflow construction

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    acff9ce View commit details
    Browse the repository at this point in the history
  2. fix remaining doc todos

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    84d33f5 View commit details
    Browse the repository at this point in the history
  3. move BufferingLogger to communication

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    651cb5f View commit details
    Browse the repository at this point in the history
  4. remove logging crate

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 5, 2018
    Configuration menu
    Copy the full SHA
    504a6b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2018

  1. revert perf regression in capture/event

    Signed-off-by: Andrea Lattuada <andrea.lattuada@inf.ethz.ch>
    utaal committed Jan 8, 2018
    Configuration menu
    Copy the full SHA
    3ff69e9 View commit details
    Browse the repository at this point in the history