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

Release 2.1.0 #6085

Merged
merged 280 commits into from
May 13, 2024
Merged

Release 2.1.0 #6085

merged 280 commits into from
May 13, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 25, 2024

  1. Merge pull request pmem#5969 from grom72/never-skip-usc-check-on-pmem

    common: does not allow open pmem w/o USC
    janekmi authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    25e363d View commit details
    Browse the repository at this point in the history
  2. common: Removing the annoying test directory suffix

    Removing the Braille test directory suffix to simplify
    manual test reproduction.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    c2db02a View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#5977 from grom72/no-braille-sufix-in-tests

    common: Removing the annoying test directory suffix
    janekmi authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    6ee3f36 View commit details
    Browse the repository at this point in the history
  4. common: replace ERR("!...", ... ) by ERR_W_ERRNO(...)

    ERR() macro uses CORE_LOG_ERROR to push mesages to ouputs
    Introduce to separate macros to report errors w/ and w/o errno.
    test for CORE_LOG_ERROR_WITH_ERRNO
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    4f9cf63 View commit details
    Browse the repository at this point in the history
  5. test: suppress CORE_LOG_ERROR() messages in some pmempool tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    a224c73 View commit details
    Browse the repository at this point in the history
  6. common: disable obj_tx_add_range until issue pmem#5972 is fixed

    Disable test until issue pmem#5972 is fixed.
    pmem#5972
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    efdbc71 View commit details
    Browse the repository at this point in the history
  7. common: disable obj_tx_add_range_direct until issue pmem#5974 is fixed

    Disable test until issue pmem#5974 is fixed.
    pmem#5974
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    fa78192 View commit details
    Browse the repository at this point in the history
  8. pmem: disable flag verification until pmem#5979 is fixed

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ac4f3c9 View commit details
    Browse the repository at this point in the history
  9. Merge pull request pmem#5965 from grom72/common-log-error-w-errno

    Replace ERR("!... ") with ERR_W_ERRNO
    janekmi authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    0153692 View commit details
    Browse the repository at this point in the history
  10. Merge pull request pmem#5980 from grom72/disable-5979

    pmem: disable flag verification until pmem#5979 is fixed
    janekmi authored Jan 25, 2024
    Configuration menu
    Copy the full SHA
    069c860 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. common: replace ERR("...", ... ) by ERR_WO_ERRNO(...)

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    c7b4085 View commit details
    Browse the repository at this point in the history
  2. common: exclude error messages in examples tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    7576c09 View commit details
    Browse the repository at this point in the history
  3. common: include new ERROR messages in match files

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    65ad2bd View commit details
    Browse the repository at this point in the history
  4. common: exclude error messages in pmempool_sync tests until pmem#5983

    …fixed
    
    pmem#5983
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a2d9fcd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd220a9 View commit details
    Browse the repository at this point in the history
  6. common: exclude error messages in pmempool_transform tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    ac7b315 View commit details
    Browse the repository at this point in the history
  7. common: fartially disable libpmempool_featuretests unitl pmem#5981 is…

    … fixed
    
    pmem#5981
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    35f64bc View commit details
    Browse the repository at this point in the history
  8. common: add out_log_va to white list

    Add out_log_va to the white list as it is no longer used in the
    release version.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    a465cfc View commit details
    Browse the repository at this point in the history
  9. common: include ERROR message in pmempool_feature tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6d09ac2 View commit details
    Browse the repository at this point in the history
  10. common: errno explicitly provided to ERR() macro.

    Remove "!..." logic from error message format string.
    Use separate argument to either use or not use errno in error message.
    Remove non-posix version of util_strerror.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    6a9fea9 View commit details
    Browse the repository at this point in the history
  11. Merge pull request pmem#5966 from grom72/common-log-error-wo-errno

    Replace ERR() by ERR_WO_ERRNO
    janekmi authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    197782c View commit details
    Browse the repository at this point in the history
  12. Merge pull request pmem#5976 from grom72/ERR-w-explicit-errno

    err() with explicit errno
    janekmi authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    87d34cf View commit details
    Browse the repository at this point in the history
  13. obj: all errorl logs via ERR_WO_ERRNO()

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    4f3473f View commit details
    Browse the repository at this point in the history
  14. Merge pull request pmem#5967 from grom72/pmemobj-error-via-ERR

    Pmemobj error via ERR() instead of LOG(1,...
    grom72 authored Jan 29, 2024
    Configuration menu
    Copy the full SHA
    caa911e View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Merge pull request pmem#5986 from grom72/call-stack-analysis-whitelist

    common: add out_log_va to white list
    janekmi authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    97de0a8 View commit details
    Browse the repository at this point in the history
  2. common: final touch for the default logging function

    - put the primary destination first and the auxiliary second
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    496812b View commit details
    Browse the repository at this point in the history
  3. common: introduce a separate FATAL macro with errno

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    3a71c49 View commit details
    Browse the repository at this point in the history
  4. common: replace FATAL* by CORE_LOG_FATAL*

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c64c0c9 View commit details
    Browse the repository at this point in the history
  5. common: remove old FATAL implementation

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f9df201 View commit details
    Browse the repository at this point in the history
  6. common: assert macros redefinition

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    5eb4adc View commit details
    Browse the repository at this point in the history
  7. Merge pull request pmem#5973 from grom72/coverity-1969782

    common: fix coverity issue 1969782
    janekmi authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    68ac660 View commit details
    Browse the repository at this point in the history
  8. Merge pull request pmem#5978 from janekmi/log-default-primary-then-aux

    common: final touch for the default logging function
    janekmi authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ca901b4 View commit details
    Browse the repository at this point in the history
  9. common: adjust code for null ASSERT definition in debug

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b8f11e9 View commit details
    Browse the repository at this point in the history
  10. Merge pull request pmem#5985 from grom72/fatal-w-errno

    common: introduce a separate FATAL macro with errno
    janekmi authored Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4f341b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. common: convert LOG(1,...) into CORE_LOG_ERROR()

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    08c059b View commit details
    Browse the repository at this point in the history
  2. common: extend error messages in match file pmempool_transform/TEST10.

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    fdf8a78 View commit details
    Browse the repository at this point in the history
  3. common: addjust loging levels

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    591fdf4 View commit details
    Browse the repository at this point in the history
  4. common: CORE_LOG_WARNING_W_ERRNO implementation

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ee731fa View commit details
    Browse the repository at this point in the history
  5. common: workaround of unpredictable strerror_r version

    strerror_r() has different return type depends on compliation settings.
    It is included from string.h and version depends on #define _GNU_SOURCE.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    5e26b9f View commit details
    Browse the repository at this point in the history
  6. common: addjust tests match file for util_poolset tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    7d3e525 View commit details
    Browse the repository at this point in the history
  7. common: avoid badblock error msg when used internally

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    2883cf1 View commit details
    Browse the repository at this point in the history
  8. Revert "common: avoid badblock error msg when used internally"

    This reverts commit 8b87e93.
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    a201bbd View commit details
    Browse the repository at this point in the history
  9. Merge pull request pmem#5987 from grom72/core-log-error

    Core log error
    janekmi authored Jan 31, 2024
    Configuration menu
    Copy the full SHA
    e67b654 View commit details
    Browse the repository at this point in the history
  10. common: convert LOG(2,...) into CORE_LOG_WARNING()

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    9b2a884 View commit details
    Browse the repository at this point in the history
  11. common: exclude warn messages in pmempool_sync tests until pmem#5983

    …fixed
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    2fae65a View commit details
    Browse the repository at this point in the history
  12. common: CORE_LOG_WARNING_W_ERRNO integration

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    564b836 View commit details
    Browse the repository at this point in the history
  13. common: addjust logging levels

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    d9ca2f6 View commit details
    Browse the repository at this point in the history
  14. common: adjust tests

    grom72 committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    f7a0fb5 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. test: adjust tests (part 2)

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    506a7ff View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#5988 from grom72/core-log-warning

    Core log warning
    janekmi authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    155f1df View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#5971 from janekmi/log-TLS

    common: extract the error_msg module
    janekmi authored Feb 5, 2024
    Configuration menu
    Copy the full SHA
    8fd1d3e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. common: extract the error_msg module

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    042456b View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. common: rename error_msg -> last_error_msg

    The last error message is a hand-picked error message believed to
    convey the critical piece of information which will be available to
    the user via the *_errormsg() API calls.
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    e8fe057 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2024

  1. test: re-enable pmempool_transform[9,12]

    The test 9 needed no special treatment to just work.
    The test 12 needs just the kind of filtering other pmempool
    tests received.
    
    Ref: pmem#5966 pmem#5982
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    0972b10 View commit details
    Browse the repository at this point in the history
  2. test: re-enable obj_tx_add_range[3]

    It seems to just passed away by itself.
    
    Ref: pmem#5965 pmem#5972
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    f7707e3 View commit details
    Browse the repository at this point in the history
  3. test: re-enable obj_tx_add_range_direct[2]

    It seems to just passed away by itself.
    
    Ref: pmem#5965 pmem#5974
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 8, 2024
    Configuration menu
    Copy the full SHA
    f736f36 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Merge pull request pmem#5997 from pmem/pmempool_transform_9_12_re_enable

    test: re-enable pmempool_transform[9,12]
    janekmi authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    8f73ff9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#5995 from pmem/last-error-msg

    common: rename error_msg -> last_error_msg
    janekmi authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    8ca8240 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#5998 from pmem/obj_tx_add_range__direct_re_en…

    …able
    
    test: re-enable obj_tx_add_range[3] and obj_tx_add_range_direct[2]
    janekmi authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    d901255 View commit details
    Browse the repository at this point in the history
  4. common: CORE_LOG_ERROR_WITH_ERRNO -> _W_ERRNO

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    a4e313b View commit details
    Browse the repository at this point in the history
  5. core: refactor CORE_LOG_*_W_ERRNO macros

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    cd4b6f8 View commit details
    Browse the repository at this point in the history
  6. common: do not call ERR() just to write to TLS

    - introduce CORE_LOG_ERROR_(W_ERRNO_)LAST macros
      - targeting the last error message TLS buffer instead of a buffer
        allocated on stack
    - before calling the logging function:
      - process message format
    - add 'extern "C"' to the log_internal.h header to work properly with
      pmembench
    - ERR_W(O)_ERRNO to just call CORE_LOG_ERROR(_W_ERRNO)_LAST
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    c8662de View commit details
    Browse the repository at this point in the history
  7. core: deduplicate core log definitions and...

    ... prepend all non-interfacial definitions with '_'.
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0fdeb55 View commit details
    Browse the repository at this point in the history
  8. Merge pull request pmem#5994 from pmem/log-TLS-cleanup

    common: do not call ERR_W(O)_ERRNO just to write to TLS
    janekmi authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    b62365e View commit details
    Browse the repository at this point in the history
  9. common: extract core_log aliases and core_asserts

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    5a2bf23 View commit details
    Browse the repository at this point in the history
  10. common: remove core_assert.h from out.h

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    4a3be8a View commit details
    Browse the repository at this point in the history
  11. Merge pull request pmem#5996 from pmem/core-log-final-split

    common: extract core_log aliases and core_asserts
    janekmi authored Feb 12, 2024
    Configuration menu
    Copy the full SHA
    004e85d View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. common: pass all logs through legacy out if...

    ...any of the debug logging environment variables are set.
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6ac049b View commit details
    Browse the repository at this point in the history
  2. test: revert exclusions needed for pmem#5988 pmem#5966

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    0422998 View commit details
    Browse the repository at this point in the history
  3. common: fine-tuned _CORE_LOG_MAX_ERRNO_MSG

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d1f7467 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6001 from janekmi/_CORE_LOG_MAX_ERRNO_MSG-uni…

    …t-test
    
    common: fine-tuned _CORE_LOG_MAX_ERRNO_MSG
    janekmi authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6e5fd7c View commit details
    Browse the repository at this point in the history
  5. Merge pull request pmem#6000 from janekmi/out-legacy

    common: pass all logs through legacy out if...
    janekmi authored Feb 13, 2024
    Configuration menu
    Copy the full SHA
    e8d67f4 View commit details
    Browse the repository at this point in the history
  6. common: call abort() after reporting a fatal issue

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    87f3c0a View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Merge pull request pmem#6003 from grom72/core_log_fatal-w-abort

    common: call abort() after reporting a fatal issue
    janekmi authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    0c5aecc View commit details
    Browse the repository at this point in the history
  2. common: enable pmempool_info tests

    All pmempool_info tests were ignored because of missing TEST0
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    6bd6e87 View commit details
    Browse the repository at this point in the history
  3. test: revert exclusion introduced by pmem#5966

    Revert temporar changes in libpmempool_feature tests
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    2e7f5fb View commit details
    Browse the repository at this point in the history
  4. common: enable usc permision verification

    usc permision verification fails when executing for a folder.
    A temp file is used instead.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    fec5ac1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request pmem#6004 from grom72/test-libpmempool-feature

    common: reenabling fully libpmempool_feature and pmempool_info tests
    janekmi authored Feb 14, 2024
    Configuration menu
    Copy the full SHA
    cd2a645 View commit details
    Browse the repository at this point in the history
  6. common: remove support for NO_LIBPTHREAD build option

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    55e1165 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. common: remove obsolete out_err()

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    bc9a284 View commit details
    Browse the repository at this point in the history
  2. common: include core_log_default_function in call stack analysis

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    41ff803 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6006 from grom72/obsolete-out_error

    common: remove obsolete out_err()
    janekmi authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    7b4aa49 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6005 from grom72/no-libpthread

    common: remove support for NO_LIBPTHREAD build option
    janekmi authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    085b3ab View commit details
    Browse the repository at this point in the history
  5. common: make LOG() macro a nop (empty) in release version

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    c52608a View commit details
    Browse the repository at this point in the history
  6. common: remove obsolete out_nonl() funcione code

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    1143712 View commit details
    Browse the repository at this point in the history
  7. common: remove obsolete out() function

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    1512208 View commit details
    Browse the repository at this point in the history
  8. test: replace out() by printf()

    out() has been removed from the code. Let's use simple printf().
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    f002940 View commit details
    Browse the repository at this point in the history
  9. common: out_err() no longer exists

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    92fd8a7 View commit details
    Browse the repository at this point in the history
  10. common: out_nonl() no longer exists

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    a6da386 View commit details
    Browse the repository at this point in the history
  11. common: LOG() suppression simplified

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    a814595 View commit details
    Browse the repository at this point in the history
  12. common: include core_log_init() in analysis

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    1fb3185 View commit details
    Browse the repository at this point in the history
  13. common: new functions not used in release

    Add to whitelist functions that are only used in debug version.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    5e66fa5 View commit details
    Browse the repository at this point in the history
  14. Merge pull request pmem#6007 from grom72/call-stack-analysis-w-core_l…

    …og_default_function
    
    Call stack analysis w/ core_log_default_function()
    janekmi authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    d8d647a View commit details
    Browse the repository at this point in the history
  15. Merge pull request pmem#6009 from grom72/ipmctl-with-sudo

    common: use sudo for ipmctl command
    janekmi authored Feb 15, 2024
    Configuration menu
    Copy the full SHA
    9dd34d8 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. obj: remove an unnecessary explicit breaking character

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    d5f841e View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6008 from grom72/obsolete-remove-duplicated-n…

    …ames
    
    common: remove duplicated functions names
    janekmi authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    6142e60 View commit details
    Browse the repository at this point in the history
  3. common: test all TLS log messages for length

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    6eec12a View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6002 from pmem/ERR_ERRNO_unit_test

    common: test all TLS log messages for length
    janekmi authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    c5d9270 View commit details
    Browse the repository at this point in the history
  5. common: log w/ errno handled internally

    Alternative implementation that keeps max stack consumption
    on the same level as it was before new logging solution.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    f8b4c9d View commit details
    Browse the repository at this point in the history
  6. Merge pull request pmem#6010 from grom72/log-w-errno-internally

    common: log w/ errno handled internally
    janekmi authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    3336a4a View commit details
    Browse the repository at this point in the history
  7. common: sort call_all_*() by file and line

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    e10a51a View commit details
    Browse the repository at this point in the history
  8. common: add a scanner for the log calls test

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    9c5f70f View commit details
    Browse the repository at this point in the history
  9. Merge pull request pmem#6011 from pmem/log-calls-test-scanner

    common: add a scanner for the log calls test
    janekmi authored Feb 16, 2024
    Configuration menu
    Copy the full SHA
    9c88414 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. common: fix coverity issue 1976787

    Adapt LOG() macro for proper usage in context of if() statement
    without brackets {}.
    https://coverityent.devtools.intel.com/prod8/#/project-view/26102/10909?selectedIssue=1976787
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    1058be5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6013 from grom72/coverity-1976787

    common: fix coverity issue 1976787
    janekmi authored Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f70b18f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec6c45 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. Merge pull request pmem#6014 from janekmi/no-shell-True

    common: stop using subprocess with shell=True
    grom72 authored Feb 20, 2024
    Configuration menu
    Copy the full SHA
    814dc95 View commit details
    Browse the repository at this point in the history
  2. common: separate tests for max expected log message size

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8c1c62a View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. common: restore original out_common() buffer size

    The buffer size affect only the debug build.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    c314f24 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6019 from grom72/maxprint-in-debug

    common: restore original out_common() buffer size
    janekmi authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2738aec View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6016 from grom72/core_log_max

    Separate tests to verify max expected log message size
    janekmi authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    8ff6a12 View commit details
    Browse the repository at this point in the history
  4. common: add some Bandit exclusions

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    2362b7b View commit details
    Browse the repository at this point in the history
  5. Merge pull request pmem#6018 from pmem/bandit-fix

    common: add some Bandit exclusions
    grom72 authored Feb 21, 2024
    Configuration menu
    Copy the full SHA
    42e95bb View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. common: introduce logging level HARK

    CORE_LOG_HARK together with CORE_LOG_LEVEL_HARK are used for
    messages that should always be visible in the logging system
    like library version number, Valgrind compilation status
    and other basic library information.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    2836433 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6020 from grom72/core-log-level-hark

    common: introduce logging level HARK
    janekmi authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    38d414e View commit details
    Browse the repository at this point in the history
  3. common: print basic lib info when new logging function is set

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f7442b1 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. common: start PMem tests at 6:00 pm to get results early next day

    PMem tests required about 14h30m for execution.
    With execution started at noon results are practically available
    at the end of working day.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    5291234 View commit details
    Browse the repository at this point in the history
  2. common: initialize Out_fp before any other log operations

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    1916db2 View commit details
    Browse the repository at this point in the history
  3. common: remove redundant log messages

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    a609ece View commit details
    Browse the repository at this point in the history
  4. common: update generated file to reflect latest changes

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    15de5c0 View commit details
    Browse the repository at this point in the history
  5. common: run coverage scan in paralel w/ Ubuntu build

    To get all results in a shorter time
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    9ce89e4 View commit details
    Browse the repository at this point in the history
  6. Merge pull request pmem#6021 from grom72/core-log-lib-info

    common: print basic lib info when new logging function is set
    grom72 authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    d78d854 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. common: missing header file stdarg.h added

    The file originally has been included in out.h,
    and is no longer there after new core_log impelmentation.
    In majority of builds it was included via valgrind.h,
    but it is not valid for builds with
    `make EXTRA_CFLAGS=-DVG_MEMCHECK_ENABLED=0`
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    4fd9deb View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6027 from grom72/stdarg

    common: missing header file stdarg.h added
    janekmi authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    cba93a0 View commit details
    Browse the repository at this point in the history
  3. common: inrease total stack usage limit causes by new logging function

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    7ff9616 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge pull request pmem#6023 from grom72/pmem-test-at-6pm

    common: start PMem tests at 6:00 pm to get results early next day
    janekmi authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    0fb0117 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6025 from pmem/coverage-fast

    common: run coverage scan in paralel w/ Ubuntu build
    janekmi authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    59f5696 View commit details
    Browse the repository at this point in the history
  3. common: exclude line number from generated file

    Line numer may change what causes `git diff` to produce non-empty
    output in Scan-Log calls GHA.
    It should be enough to monitor total number of CORE_LOG... call and
    ordered list of it. Exact position in the file can not be ensured.
    
    Print non-empty log_calls.diff to GHA log
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    6b911a6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6022 from grom72/log-call-all-generate-wo-lin…

    …e-no
    
    common: exclude line_no from call_all.c.generated
    janekmi authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    83ff555 View commit details
    Browse the repository at this point in the history
  5. common: remove core_log_to_last (pmem#6030)

    common: replace core_log_to_last() by core_log w/ new level
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    bbe8082 View commit details
    Browse the repository at this point in the history
  6. common: disable out_* functions in release build

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    2129693 View commit details
    Browse the repository at this point in the history
  7. Merge pull request pmem#6028 from grom72/stack-usage-proper-size

    common: inrease total stack usage limit causes by new logging function
    grom72 authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    fc6ed8c View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. test: fix util_poolset test to work w/o ndctl

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    ad664ff View commit details
    Browse the repository at this point in the history
  2. test: fix test for non-ndctl build

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    13c1dec View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6032 from grom72/util_poolset_test_wo_ndctl

    test: fix util_poolset test to work w/o ndctl
    janekmi authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    e0189cb View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Merge pull request pmem#6026 from grom72/no-out.c-in-release

    common: no out_*() functions in release build
    janekmi authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    03a2082 View commit details
    Browse the repository at this point in the history
  2. common: an option to run all tests from command line (debbuger)

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    abcccfd View commit details
    Browse the repository at this point in the history
  3. common: CORE_LOG_* macros UT implementation

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    4f686a8 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6031 from grom72/CORE_LOG-ut

    test: CORE_LOG_* UT
    janekmi authored Feb 29, 2024
    Configuration menu
    Copy the full SHA
    a7232e9 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2024

  1. test: skip run tests for static builds

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 1, 2024
    Configuration menu
    Copy the full SHA
    106675c View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6034 from grom72/skip-static-build-in-ut

    test: skip run tests for static builds
    janekmi authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    ad17ad3 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. common: core_log_set/get_threshold MT unit tests

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    3e5569d View commit details
    Browse the repository at this point in the history
  2. test: UT_ASSERTstreq() for strings comparison

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    bc31e53 View commit details
    Browse the repository at this point in the history
  3. test: core_log_default_function UT implementation

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    3ee560e View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6029 from grom72/core-log-default-function-ut

    common: core_log_default_function() ut
    janekmi authored Mar 5, 2024
    Configuration menu
    Copy the full SHA
    ddf59f0 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Merge pull request pmem#6035 from janekmi/core_log_threshold-mt

    common: core_log_set/get_threshold MT unit tests
    janekmi authored Mar 6, 2024
    Configuration menu
    Copy the full SHA
    2edad18 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. test: introduce core_log() unit tests

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    bf09701 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6033 from janekmi/core_log-ut

    test: introduce core_log() unit tests
    janekmi authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    dde2f7e View commit details
    Browse the repository at this point in the history
  3. test: fix static variable for clang

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    522f151 View commit details
    Browse the repository at this point in the history
  4. common: drop the logging context

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    def6b52 View commit details
    Browse the repository at this point in the history
  5. Merge pull request pmem#6037 from janekmi/core_log-no-context

    common: drop the logging context
    janekmi authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5a10cba View commit details
    Browse the repository at this point in the history
  6. common: core_log_set/get_threshold MT unit tests (part 2)

    - make core_log_threshold_mt a dedicated test
    - keep Core_log_threshold available only via API
    - add _core_log_get_threshold_internal() calls
    
    Ref: pmem#6035
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 7, 2024
    Configuration menu
    Copy the full SHA
    e06c162 View commit details
    Browse the repository at this point in the history
  7. Merge pull request pmem#6038 from janekmi/core_log_threshold-mt-p2

    common: core_log_set/get_threshold MT unit tests (part 2)
    janekmi authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    849750e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Merge pull request pmem#6040 from grom72/core_log_default_function-in…

    …-clang
    
    test: fix static variable for clang
    grom72 authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    00195e1 View commit details
    Browse the repository at this point in the history
  2. test: skip core_log_default_function tests for static builds

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    cad5819 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6042 from grom72/core_log_default_function-on…

    …ly-in-non-static
    
    test: skip core_log_default_function tests for static builds
    janekmi authored Mar 8, 2024
    Configuration menu
    Copy the full SHA
    bbf9c4f View commit details
    Browse the repository at this point in the history
  4. common: add core_log_set_function() MT unit test

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    1c2e3ff View commit details
    Browse the repository at this point in the history
  5. test: add core_log_function_mt no-valgrind test

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 8, 2024
    Configuration menu
    Copy the full SHA
    139bd37 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. common: update actions/checkout to v4

    It seems the only thing changed between v3 and v4 is node20.
    v4.1.1 has been used in our ci before. It was unified
    to directly use v4 which will make our life easier since
    we would not need to update these workflows till v5.
    
    Ref: https://github.com/actions/checkout/releases/tag/v4.0.0
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    9c33b7d View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6041 from janekmi/core_log_set_function-MT

    common: add core_log_set_function() MT unit test
    janekmi authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    b00e032 View commit details
    Browse the repository at this point in the history
  3. common: add parallel clang Main / Basic build

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    8015afb View commit details
    Browse the repository at this point in the history
  4. test: instroduce FUNC_MOCK_NONSTATIC and FUNC_MOCK_EXTERN

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    580750a View commit details
    Browse the repository at this point in the history
  5. test: don't configure the log function for PMEMOBJ...

    ... nor PMEMCORE.
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    ce041fc View commit details
    Browse the repository at this point in the history
  6. test: exclude core_log* from pmemcheck and/or memcheck

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    6f2c54a View commit details
    Browse the repository at this point in the history
  7. test: add missing static (clang fix)

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    eb5bec0 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Merge pull request pmem#6044 from pmem/test-no-pmemobj_log_set_function

    test: don't configure the log function for PMEMOBJ nor PMEMCORE
    janekmi authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    d16a3f1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6045 from janekmi/workflow-additions

    common: various clang fixes
    janekmi authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    396c967 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6046 from janekmi/actions_checkout_v4

    common: update actions/checkout to v4
    janekmi authored Mar 12, 2024
    Configuration menu
    Copy the full SHA
    9819db6 View commit details
    Browse the repository at this point in the history
  4. test: UT for core_log_set_function()

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    9a96de0 View commit details
    Browse the repository at this point in the history
  5. common: remove obsolete headers files

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    d412c36 View commit details
    Browse the repository at this point in the history
  6. common: remove unsupported FreeBSD related define

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    00a2fed View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Merge pull request pmem#6051 from grom72/obsolete-freebsd

    common: remove unsupported FreeBSD related define
    janekmi authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c98000e View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6053 from grom72/obsolete-remove-daxctl-header

    common: remove obsolete headers files
    janekmi authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    e152df6 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Merge pull request pmem#6047 from grom72/core-log-set-function-ut

    test: UT for core_log_set_function()
    grom72 authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    3fda80e View commit details
    Browse the repository at this point in the history
  2. common: add log.h to libpmemobj.h

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    7c1fffd View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6054 from janekmi/pmemobj-add-log.h-to-libpme…

    …mobj.h
    
    common: add log.h to libpmemobj.h
    janekmi authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    44cd084 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    c24892f View commit details
    Browse the repository at this point in the history
  2. common: use PMEMOBJ_IGNORE_*=y when necessary

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    44a4f36 View commit details
    Browse the repository at this point in the history
  3. obj: synchronize pmemobj_log API with core_log API

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    e0bc1f3 View commit details
    Browse the repository at this point in the history
  4. test: pmemobj_log_function UT implementation

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    a056f43 View commit details
    Browse the repository at this point in the history
  5. test: rename obj_log_function to obj_log_set_function

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    cd79eb5 View commit details
    Browse the repository at this point in the history
  6. test: split pmemobj_log* tests to separate folders

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    0ad2b2b View commit details
    Browse the repository at this point in the history
  7. doc: logging function documentation

    osalyk authored and janekmi committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    559d3ed View commit details
    Browse the repository at this point in the history
  8. Merge pull request pmem#6043 from osalyk/logging_doc

    doc: logging function documentation
    janekmi authored Mar 15, 2024
    Configuration menu
    Copy the full SHA
    664ff5d View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Configuration menu
    Copy the full SHA
    3d531e6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6048 from grom72/pmemobj_log_function-ut

    test: pmemobj_log_function UT implementation
    janekmi authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    3e4c8ad View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Merge pull request pmem#5946 from janekmi/NDCTL_ENABLE-sealing

    pmemobj: introduce fuses against ill-considered use of NDCTL_ENABLE=n
    janekmi authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    eb8c8ab View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6056 from osalyk/improve_doc

    doc: add an exception and a macro
    janekmi authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    8004f8b View commit details
    Browse the repository at this point in the history
  3. common: check_license remove unused code

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    9e40ec7 View commit details
    Browse the repository at this point in the history
  4. common: check_license fix the year's line number

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    8792d61 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e17af64 View commit details
    Browse the repository at this point in the history
  6. common: allow check_license to apply proposed changes

    - assuming the source is not dirty
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    9edb757 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c045462 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Merge pull request pmem#6058 from janekmi/check-license-1.1

    common: allow check_license to apply proposed changes
    janekmi authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    01bd514 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    204bdff View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6057 from osalyk/pmem_get_log_th

    pmem: add pmem_log_[get/set]_treshold functions + UT
    janekmi authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    ca3fd60 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ef81768 View commit details
    Browse the repository at this point in the history
  5. test: suppress ERROR messages when irrelevant to the test result

    Suppress *ERROR* messages from stderr in tests that verify faulty
    situation based on function return value and errno value.
    These tests ignore stderr/stdout at all.
    This is to avoid a lot of unnecessary messages on the screen during
    tests execution.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    478a79e View commit details
    Browse the repository at this point in the history
  6. Merge pull request pmem#6059 from osalyk/pmem_log_set_fun

    pmem: add pmem_log_set_function function + UT
    janekmi authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    457c61d View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. common: cleanup the way Valgrind is disabled in build

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    e2d0ec7 View commit details
    Browse the repository at this point in the history
  2. common: disable Valgrind tools when Valgrind is not enabled

    Disable all Valgrind tools when Valgrind is not enabled
    Use VALGRIND=0 env. var. to disable Valgrind in compilation
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    19ca6ee View commit details
    Browse the repository at this point in the history
  3. common: separate test to verify if Valgrind enabled in tests

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    2c76ea6 View commit details
    Browse the repository at this point in the history
  4. common: check if Valgrind was enabled during biuld time

    Test is skipped if any Valgrind tool is required and
    Valgrind was not enabled during build (VALGRIND=0)
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    12597f2 View commit details
    Browse the repository at this point in the history
  5. common: add GHA test w/o Valgrind

    disable valgrind in builds that do not need them
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    d0a979b View commit details
    Browse the repository at this point in the history
  6. common: fix GHA builds w/o ndctl

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    cf1a192 View commit details
    Browse the repository at this point in the history
  7. common: increase GHA jobs names readability

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    8188ab6 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Merge pull request pmem#5950 from grom72/obsolete-on_pmemcheck

    common: Clean-up Valgrind usage in the project
    janekmi authored Mar 25, 2024
    Configuration menu
    Copy the full SHA
    d4bd6f2 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. common: include new logging functions in linkers files

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    204e1ab View commit details
    Browse the repository at this point in the history
  2. common: include new logging functions in call_stacks_analysis

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    7e879fe View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. common: temporar fix for improper inline functions parsing

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Mar 27, 2024
    Configuration menu
    Copy the full SHA
    dd0b61b View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6066 from grom72/call-stack-analysis-w-log

    common: include new logging functions in linkers files
    janekmi authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    ff32ce0 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. common: introduce benchmakrs/run_and_combine.py

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    88e116d View commit details
    Browse the repository at this point in the history
  2. benchmarks: adjust pool size factor to avoid OoM

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    fedfc26 View commit details
    Browse the repository at this point in the history
  3. common: install missing benchmarking dependencies

    - numactl
    - pandas
    
    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    db06716 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6063 from grom72/silent-error-in-tests

    test: suppress ERROR messages when irrelevant to the test result
    janekmi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    6302d16 View commit details
    Browse the repository at this point in the history
  5. common: introduce the PMEM Benchmark workflow

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    264bd8c View commit details
    Browse the repository at this point in the history
  6. Merge pull request pmem#6069 from pmem/pmem-benchmark

    common: benchmarking utility and workflow
    janekmi authored Mar 28, 2024
    Configuration menu
    Copy the full SHA
    d9c6ba8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    ee83f8a View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6061 from osalyk/pmem_doc

    doc: add pmem_log_* documentations
    janekmi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8d177f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94ebe88 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6067 from osalyk/pmemobj_log

    obj: unify description with implementation pmemobj_log* fun
    janekmi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    5e319ce View commit details
    Browse the repository at this point in the history
  5. common: use unsigned for line_no as it is done in DAOS/vos

    To make PMDK logging system compatible with DAOS/vos logging.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8fd5b4e View commit details
    Browse the repository at this point in the history
  6. common: avoid pmem_ prefix for pmem2 functions

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    70166e7 View commit details
    Browse the repository at this point in the history
  7. common: use bigger function's size in case of conflict

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    fe46289 View commit details
    Browse the repository at this point in the history
  8. Merge pull request pmem#6064 from grom72/log-const-unsigned-line_no

    common: log uses unsigned instead of int for line_no as it is done in DAOS/vos
    janekmi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    cb70da3 View commit details
    Browse the repository at this point in the history
  9. Merge pull request pmem#6065 from grom72/pmem-no-duplicate-name

    common: avoid pmem_ prefix for pmem2 functions
    janekmi authored Apr 2, 2024
    Configuration menu
    Copy the full SHA
    635924d View commit details
    Browse the repository at this point in the history
  10. common: fix support of OS_DIMM_CFLAG

    `#if NDCTL_ENABLED` that is used in the source code expects
    that `NDCTL_ENABLED` is defined all the time with either *0*
    or *non-0* value.
    
    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    0255347 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. common: 2.1.0 documentation update

    Signed-off-by: Tomasz Gromadzki <[email protected]>
    grom72 committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    39ca94a View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6071 from grom72/2.1.0-changelog

    common: 2.1.0 documentation update
    janekmi authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    09cc935 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#5943 from grom72/obsolete-OS_DIMM_CFLAG

    common: fix support of OS_DIMM_CFLAG
    janekmi authored Apr 3, 2024
    Configuration menu
    Copy the full SHA
    6d5e095 View commit details
    Browse the repository at this point in the history
  4. benchmark: tune perf.cfg for longer execution times

    Signed-off-by: Jan Michalski <[email protected]>
    janekmi committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    58038b7 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Merge pull request pmem#6072 from pmem/pmem-benchmark-p2

    benchmark: tune perf.cfg for longer execution times
    janekmi authored Apr 4, 2024
    Configuration menu
    Copy the full SHA
    e798397 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. doc: add missing doc file

    osalyk committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    c45d8c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2185cfd View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6074 from osalyk/obj_open_warning

    obj: verify the shutdown state in pmemobj pool
    janekmi authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    b80b7a4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request pmem#6073 from osalyk/fix_doc

    doc: add missing doc file
    janekmi authored Apr 8, 2024
    Configuration menu
    Copy the full SHA
    d38a0a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. common: add SDS related CORE_LOG_WARNING to core_log_max test

    Signed-off-by: Gromadzki, Tomasz <[email protected]>
    grom72 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    a47b754 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. doc: remove unneeded file

    osalyk committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4637992 View commit details
    Browse the repository at this point in the history
  2. Merge pull request pmem#6075 from grom72/SDS-fix-1

    common: add SDS related CORE_LOG_WARNING to core_log_max test
    janekmi authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    b46342e View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6076 from pmem/doc_fail

    doc: remove unneeded file
    janekmi authored Apr 15, 2024
    Configuration menu
    Copy the full SHA
    2ef62c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. utils: change lower_limit

    The problem was observed and confirmed only on Ubuntu
    osalyk committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a8b1cc6 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Merge pull request pmem#6078 from pmem/stack_usage_limit

    utils: change lower_limit
    grom72 authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    3a208d6 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. doc: logging information added to manpages (7)

    Signed-off-by: Tomasz Gromadzki <[email protected]
    grom72 committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0c3223e View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Merge pull request pmem#6083 from grom72/logging7md

    doc: logging information added to manpages (7)
    janekmi authored May 9, 2024
    Configuration menu
    Copy the full SHA
    c832d31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f27651 View commit details
    Browse the repository at this point in the history
  3. Merge pull request pmem#6082 from osalyk/logging_deprecated

    doc: mark old logging as deprecated
    janekmi authored May 9, 2024
    Configuration menu
    Copy the full SHA
    ff78d98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b003aae View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Merge pull request pmem#6084 from pmem/codecov_build

    common: update CODECOV workflow file
    janekmi authored May 10, 2024
    Configuration menu
    Copy the full SHA
    88db614 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. common: 2.1.0-rc1 release

    osalyk committed May 13, 2024
    Configuration menu
    Copy the full SHA
    7be4154 View commit details
    Browse the repository at this point in the history
  2. common: git versions

    osalyk committed May 13, 2024
    Configuration menu
    Copy the full SHA
    5386e78 View commit details
    Browse the repository at this point in the history