Skip to content
This repository

Jul 11, 2014

  1. Salvatore Sanfilippo

    Fix typo in LATENCY DOCTOR output.

    authored

Jul 10, 2014

  1. Salvatore Sanfilippo

    Test: more reliable AOF rewrite test under write load.

    authored
  2. Salvatore Sanfilippo

    LATENCY command / monitor basic tests.

    authored
  3. Salvatore Sanfilippo

    LATENCY HISTORY returns empty array if no data is available.

    Previously we returned an error.
    authored
  4. Salvatore Sanfilippo

    Test: enable latency monitor in the default config.

    This way as a side effect of running the test we also stress the latency
    monitor data collection.
    authored
  5. Salvatore Sanfilippo

    Test: AOF rewrite during write load.

    authored

Jul 09, 2014

  1. Salvatore Sanfilippo

    Fixed a few missing newline in createLatencyReport().

    authored

Jul 08, 2014

  1. Salvatore Sanfilippo

    createLatencyReport(): compile before commit avoids commits.

    authored
  2. Salvatore Sanfilippo

    createLatencyReport(), fix mount option name.

    authored
  3. Salvatore Sanfilippo

    createLatencyReport(): initialize all advices to zero.

    authored
  4. Salvatore Sanfilippo

    LATENCY DOCTOR first implementation complete.

    authored
  5. Salvatore Sanfilippo

    Fix analyzeLatencyForEvent() MAD computation.

    authored
  6. Salvatore Sanfilippo

    LATENCY DOCTOR: initial draft and events summary output.

    authored

Jul 07, 2014

  1. Salvatore Sanfilippo

    Latency: low level time series analysis implemented.

    authored
  2. Salvatore Sanfilippo

    LATENCY SAMPLES renamed LATENCY HISTORY.

    authored
  3. Salvatore Sanfilippo

    LATENCY RESET implemented.

    authored

Jul 05, 2014

  1. Salvatore Sanfilippo

    Better "final read from parent" algorithm in rewriteAppendOnlyFile*(.

    We now wait up to 1 second for diff data to come from the parent,
    however we use poll(2) to wait for more data, and use a counter of
    contiguous failures to get data for N times (set to 20 experimentally
    after different tests) as an early stop condition to avoid wasting 1
    second when the write traffic is too low.
    authored
  2. Salvatore Sanfilippo

    Log AOF diff sizes in MBs instead of bytes.

    authored

Jul 04, 2014

  1. Salvatore Sanfilippo

    aofChildWriteDiffData() better handling of free blocks.

    authored
  2. Salvatore Sanfilippo

    redis-benchmark: abort when all clients are disconnected.

    authored
  3. Salvatore Sanfilippo

    Fine tuning of aofReadDiffFromParent() calls trigger.

    authored
  4. Salvatore Sanfilippo

    Use amount of I/O not ops to trigger aofReadDiffFromParent().

    authored
  5. Salvatore Sanfilippo

    aofChildWriteDiffData(): write as much as possible.

    authored
  6. Salvatore Sanfilippo

    Handle write failure in AOF parent -> child ACK.

    authored
  7. Salvatore Sanfilippo

    Use a timeout when reading parent ack from AOF child.

    authored
  8. Salvatore Sanfilippo

    Send AOF diffs from parent to child to improve latency.

    authored
  9. Salvatore Sanfilippo

    Use fsync instead of aof_fsync in final AOF sync.

    This happens in the child process so we don't care about latency:
    better to sync metadata as well.
    authored

Jul 02, 2014

  1. Salvatore Sanfilippo

    Fixed conditional for aof-write-pending-fsync latency event selection.

    authored
  2. Salvatore Sanfilippo

    Dependencies updated.

    authored
  3. Salvatore Sanfilippo

    Cast void* to char* to avoid waring in latencyCommand().

    authored
  4. Salvatore Sanfilippo

    Properly initialize min/max in latency.c.

    authored
  5. Salvatore Sanfilippo

    latencyStartMonitor() modified to avoid warnings.

    authored
  6. Salvatore Sanfilippo

    Latency monitor: specialize delayed aof writes events.

    authored
  7. Salvatore Sanfilippo

    LATENCY GRAPH: filling under the curve is more readable.

    authored
  8. Salvatore Sanfilippo

    LATENCY GRAPH implemented.

    authored
Something went wrong with that request. Please try again.