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

stats: convert tag extractor regexs to Re2 #14519

Merged
merged 26 commits into from
Jan 14, 2021
Merged

stats: convert tag extractor regexs to Re2 #14519

merged 26 commits into from
Jan 14, 2021

Commits on Dec 24, 2020

  1. stats: convert tag extractor regexs to Re2

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 24, 2020
    Configuration menu
    Copy the full SHA
    1215e11 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2020

  1. extend tag values to include dash and simplify regex for stat prefixes

    and some other parts as they are known not to contain dots.
    
    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    f242af4 View commit details
    Browse the repository at this point in the history
  2. drop optional matches since stat name is not muated until all extract…

    …ions are done
    
    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    b6865ad View commit details
    Browse the repository at this point in the history
  3. fix clang_tidy check

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    230baaf View commit details
    Browse the repository at this point in the history
  4. add reference results for the benchmark

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    baee204 View commit details
    Browse the repository at this point in the history
  5. fix check_spelling_pedantic.py

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    12d7cc4 View commit details
    Browse the repository at this point in the history
  6. fix clang_tidy check once again

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 28, 2020
    Configuration menu
    Copy the full SHA
    c5561f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

  1. update regex for tag values

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    bdf4545 View commit details
    Browse the repository at this point in the history
  2. make regexes expandable with configurable patterns for sections

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    b224e44 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/master' into re2

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 29, 2020
    Configuration menu
    Copy the full SHA
    f2fb755 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2020

  1. simplify regex expansion

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 30, 2020
    Configuration menu
    Copy the full SHA
    78aefc7 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into re2

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 30, 2020
    Configuration menu
    Copy the full SHA
    75b8697 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2020

  1. revert tag_extractor test to old tag values

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    4c5e2d6 View commit details
    Browse the repository at this point in the history
  2. removed unused TagNameValues::addRegex()

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    6f66047 View commit details
    Browse the repository at this point in the history
  3. restore square brackets in comment

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    b04be99 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'upstream/master' into re2

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Dec 31, 2020
    Configuration menu
    Copy the full SHA
    95aa344 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2021

  1. add comments to regexes

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    a833dcc View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into re2

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    cc4d575 View commit details
    Browse the repository at this point in the history
  3. add a comment explaining HTTP_CONN_MANAGER_PREFIX regex

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 5, 2021
    Configuration menu
    Copy the full SHA
    9288659 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. log tag extractor usage

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    1ecbac0 View commit details
    Browse the repository at this point in the history
  2. put perf debug output under ifdef

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    f7c9045 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. make output more greppable with TagStats

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    d4d9553 View commit details
    Browse the repository at this point in the history
  2. Make expandRegex()'s comment more descriptive

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 11, 2021
    Configuration menu
    Copy the full SHA
    7e4d7f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. amend comments and unify usage of symbol classes in regexes

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    618a203 View commit details
    Browse the repository at this point in the history
  2. simplify macros

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 12, 2021
    1 Configuration menu
    Copy the full SHA
    0ad2460 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2021

  1. put destructor under explicit ifdef

    Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@intel.com>
    rojkov committed Jan 14, 2021
    Configuration menu
    Copy the full SHA
    910cb04 View commit details
    Browse the repository at this point in the history