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

WIP [dbnode] Refactor posting list operations to be lazily evaluated and zero copy #2791

Open
wants to merge 119 commits into
base: master
Choose a base branch
from

Commits on Oct 22, 2020

  1. Configuration menu
    Copy the full SHA
    f97ec5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00462c1 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    17b7398 View commit details
    Browse the repository at this point in the history
  2. Revert go.mod

    robskillington committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    a6f05a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2020

  1. Configuration menu
    Copy the full SHA
    c8683af View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2020

  1. Configuration menu
    Copy the full SHA
    a0f1801 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Add tests

    robskillington committed Oct 27, 2020
    Configuration menu
    Copy the full SHA
    5208869 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2020

  1. Fix tests

    robskillington committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    a76c6c4 View commit details
    Browse the repository at this point in the history
  2. Fix few issues

    robskillington committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    9592410 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0ce92f View commit details
    Browse the repository at this point in the history
  4. Fix fieldsAndTermsIter

    robskillington committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    6786415 View commit details
    Browse the repository at this point in the history
  5. Fix checker

    robskillington committed Oct 28, 2020
    Configuration menu
    Copy the full SHA
    dd58315 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    cfac389 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2020

  1. Configuration menu
    Copy the full SHA
    fd8e4e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2020

  1. Configuration menu
    Copy the full SHA
    f2688e0 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2020

  1. Configuration menu
    Copy the full SHA
    c1fbb80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1b5360 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    861fcdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6396865 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d74ee1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8da22f2 View commit details
    Browse the repository at this point in the history
  7. Fix integration test

    robskillington committed Nov 3, 2020
    Configuration menu
    Copy the full SHA
    4ea2ec6 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2020

  1. Configuration menu
    Copy the full SHA
    dbf3148 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    339b4e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91afefa View commit details
    Browse the repository at this point in the history
  4. Fix unlock

    robskillington committed Nov 4, 2020
    Configuration menu
    Copy the full SHA
    8d989e2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9160bd4 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2020

  1. Configuration menu
    Copy the full SHA
    2108f7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a2683a View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2020

  1. Configuration menu
    Copy the full SHA
    ee07598 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0805169 View commit details
    Browse the repository at this point in the history
  3. Apply capacity fix

    robskillington committed Nov 9, 2020
    Configuration menu
    Copy the full SHA
    d0cc13f View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Configuration menu
    Copy the full SHA
    fd2af0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    099ecd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d82a47d View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Fix build

    robskillington committed Nov 11, 2020
    Configuration menu
    Copy the full SHA
    e113d5b View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    9d61cb2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd38ead View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3bd18a View commit details
    Browse the repository at this point in the history
  4. [coordinator] Set default namespace tag to avoid colliding with commo…

    …nly used "namespace" label (#2878)
    
    * [coordinator] Set default namespace tag to avoid colliding with common "namespace" default value
    
    * Use defined constant
    
    * Add downsampler test case to demonstrate override namespace tag
    
    Co-authored-by: Wesley Kim <wesley@chronosphere.io>
    robskillington and wesleyk committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    3b5c0ff View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24d79f8 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2020

  1. Configuration menu
    Copy the full SHA
    567dd45 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'r/reduce-index-query-allocs' of github.com:m3db/m3 into…

    … r/reduce-index-query-allocs
    robskillington committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    3f46cfa View commit details
    Browse the repository at this point in the history
  3. Fix typo

    robskillington committed Nov 14, 2020
    Configuration menu
    Copy the full SHA
    31d5816 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    7da3dd5 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Configuration menu
    Copy the full SHA
    1084aa8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03203b7 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Configuration menu
    Copy the full SHA
    36a1690 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0af1add View commit details
    Browse the repository at this point in the history
  3. Remove test unsafe

    robskillington committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    a41e893 View commit details
    Browse the repository at this point in the history
  4. Rename to slot index

    robskillington committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    ef5dd15 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Configuration menu
    Copy the full SHA
    7f50c75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8beb1a1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6057969 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4af3aba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    178f02f View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Configuration menu
    Copy the full SHA
    ccf9035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0483b50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bbf6ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    09eeb3b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4dbe593 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    4cb4029 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b4db71 View commit details
    Browse the repository at this point in the history
  3. Fix intersect array

    robskillington committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    f668a84 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. Add in-memory block index block to replace per time window block, pha…

    …se series out after index blocks sealed
    robskillington committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    a8eaf9a View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. Configuration menu
    Copy the full SHA
    78eaa8b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Configuration menu
    Copy the full SHA
    5f93d0c View commit details
    Browse the repository at this point in the history
  2. Add instrumentation

    robskillington committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    7ce03c0 View commit details
    Browse the repository at this point in the history
  3. Fix build

    robskillington committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    416dbfc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    71d54ca View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Configuration menu
    Copy the full SHA
    95ca25f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fd2d4e View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. Configuration menu
    Copy the full SHA
    e98f77e View commit details
    Browse the repository at this point in the history
  2. Add wg.done()

    robskillington committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    9857326 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23e5ff2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23f6548 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1fb1850 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a333625 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ecbd20e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe9eab3 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2021

  1. Configuration menu
    Copy the full SHA
    d41284d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e969766 View commit details
    Browse the repository at this point in the history
  3. Fix cast to interface

    robskillington committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    c25a7bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    976bf85 View commit details
    Browse the repository at this point in the history
  5. Fix build

    robskillington committed Jan 24, 2021
    Configuration menu
    Copy the full SHA
    6284b7b View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Configuration menu
    Copy the full SHA
    0aed2f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b961dea View commit details
    Browse the repository at this point in the history
  3. Call NotifySealedBlocks out of lock and only do the full check of whe…

    …ther indexedSnapshot needs update if block starts were removed
    robskillington committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    16a1c54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    193c4f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cdd8795 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Alloc GC segments each background GC segment run, also do not mutate …

    …indexed snapshot during a GC run
    robskillington committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    5eb19b6 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Configuration menu
    Copy the full SHA
    ccb3035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de3ce9a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2021

  1. Configuration menu
    Copy the full SHA
    834efa6 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Configuration menu
    Copy the full SHA
    3699014 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4934faf View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Configuration menu
    Copy the full SHA
    55632a9 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Configuration menu
    Copy the full SHA
    3b8c1d0 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Fix CI tests

    robskillington committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    1c86639 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33590cc View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. Configuration menu
    Copy the full SHA
    6a0aa10 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. Configuration menu
    Copy the full SHA
    9421bae View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Configuration menu
    Copy the full SHA
    daed491 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Merge commit 'e0bc12aeda246f2c39852d44ddb59a11cb3d9d31' into r/reduce…

    …-index-query-allocs-rebase
    robskillington committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    3bc3b81 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    3de1690 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2021

  1. Rerun cached searches when replacing background segments to avoid nee…

    …ding to rebuild all cached searches again
    robskillington committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    da1aeb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0738d68 View commit details
    Browse the repository at this point in the history
  3. Initialize worker pool

    robskillington committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    1f8a510 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9cf50ee View commit details
    Browse the repository at this point in the history
  5. Fix search query proto

    robskillington committed Apr 10, 2021
    Configuration menu
    Copy the full SHA
    e151cbc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b886052 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Add a postings cache TTL of 15min, also sort conjunction query for de…

    …terministic query key, also returned optimized form
    robskillington committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    a867722 View commit details
    Browse the repository at this point in the history
  2. Fix build

    robskillington committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    b8f4d82 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    34a8594 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    61e6185 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2021

  1. Configuration menu
    Copy the full SHA
    5e03570 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Configuration menu
    Copy the full SHA
    734d67f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43c0026 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2021

  1. Configuration menu
    Copy the full SHA
    6379d0b View commit details
    Browse the repository at this point in the history