diff --git a/Jenkinsfile b/Jenkinsfile index ce8e946bc7b..86482c38211 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -956,7 +956,7 @@ pipeline { } steps { job_step_update( - unitTest(timeout_time: 60, + unitTest(timeout_time: 120, unstash_opt: true, ignore_failure: true, inst_repos: prRepos(), diff --git a/src/common/dav/bucket.c b/src/common/dav/bucket.c index 8df41288a13..55e72b45ce8 100644 --- a/src/common/dav/bucket.c +++ b/src/common/dav/bucket.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * bucket.c -- bucket implementation diff --git a/src/common/dav/bucket.h b/src/common/dav/bucket.h index aadc6e714fc..8f5754324f5 100644 --- a/src/common/dav/bucket.h +++ b/src/common/dav/bucket.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2021, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * bucket.h -- internal definitions for bucket diff --git a/src/common/dav/dav.h b/src/common/dav/dav.h index 40af0351af3..1ee77d71cc1 100644 --- a/src/common/dav/dav.h +++ b/src/common/dav/dav.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * dav_flags.h -- Interfaces exported by DAOS internal Allocator for VOS (DAV) diff --git a/src/common/dav/dav_internal.h b/src/common/dav/dav_internal.h index 0f8ddff5916..ae6150c2748 100644 --- a/src/common/dav/dav_internal.h +++ b/src/common/dav/dav_internal.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * dav_flags.h -- Interfaces exported by DAOS internal Allocator for VOS (DAV) diff --git a/src/common/dav/heap.c b/src/common/dav/heap.c index 4384fe40f8c..ee2feca85a1 100644 --- a/src/common/dav/heap.c +++ b/src/common/dav/heap.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * heap.c -- heap implementation diff --git a/src/common/dav/heap.h b/src/common/dav/heap.h index d3e2bba4cdf..2b3f86e2fff 100644 --- a/src/common/dav/heap.h +++ b/src/common/dav/heap.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2021, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * heap.h -- internal definitions for heap diff --git a/src/common/dav/obj.h b/src/common/dav/obj.h index 3140235d105..e85c0d317e8 100644 --- a/src/common/dav/obj.h +++ b/src/common/dav/obj.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2014-2021, Intel Corporation */ +/* Copyright 2014-2023, Intel Corporation */ /* * obj.h -- internal definitions for obj module diff --git a/src/common/dav/palloc.c b/src/common/dav/palloc.c index a7b5424576f..59b4d1833f0 100644 --- a/src/common/dav/palloc.c +++ b/src/common/dav/palloc.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * palloc.c -- implementation of pmalloc POSIX-like API diff --git a/src/common/dav/palloc.h b/src/common/dav/palloc.h index 9c7560f1aaa..047bee47424 100644 --- a/src/common/dav/palloc.h +++ b/src/common/dav/palloc.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2020, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * palloc.h -- internal definitions for persistent allocator diff --git a/src/common/dav/recycler.c b/src/common/dav/recycler.c index 07537a44bd4..392610985a5 100644 --- a/src/common/dav/recycler.c +++ b/src/common/dav/recycler.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2022, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * recycler.c -- implementation of run recycler diff --git a/src/common/dav/recycler.h b/src/common/dav/recycler.h index 2d68d8d70fc..e89720f8871 100644 --- a/src/common/dav/recycler.h +++ b/src/common/dav/recycler.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2021, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * recycler.h -- internal definitions of run recycler diff --git a/src/common/dav/tx.c b/src/common/dav/tx.c index 189dd073036..95e9fa9f4df 100644 --- a/src/common/dav/tx.c +++ b/src/common/dav/tx.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * tx.c -- transactions implementation diff --git a/src/common/dav_v2/README.md b/src/common/dav_v2/README.md index 42616df7e6a..008b3202327 100644 --- a/src/common/dav_v2/README.md +++ b/src/common/dav_v2/README.md @@ -1,6 +1,6 @@ # DAOS Allocator for VOS -The DAV alloctor for md_on_ssd phase 2 now supports evictable zones. This introduces change in the +The DAV allocator for md_on_ssd phase 2 now supports evictable zones. This introduces change in the layout of heap and is not compatible with the DAV allocator of phase 1. In order to support both layouts the new allocator is packaged as a different library and linked to daos_common_pmem library. diff --git a/src/common/dav_v2/alloc_class.c b/src/common/dav_v2/alloc_class.c index 3dc5745db6a..f90dc378547 100644 --- a/src/common/dav_v2/alloc_class.c +++ b/src/common/dav_v2/alloc_class.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2022, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * alloc_class.c -- implementation of allocation classes diff --git a/src/common/dav_v2/alloc_class.h b/src/common/dav_v2/alloc_class.h index 676c064d975..48ffd815e26 100644 --- a/src/common/dav_v2/alloc_class.h +++ b/src/common/dav_v2/alloc_class.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2020, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * alloc_class.h -- internal definitions for allocation classes diff --git a/src/common/dav_v2/container.h b/src/common/dav_v2/container.h index 2ec71e88243..5d2c247e248 100644 --- a/src/common/dav_v2/container.h +++ b/src/common/dav_v2/container.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2020, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * container.h -- internal definitions for block containers diff --git a/src/common/dav_v2/container_ravl.c b/src/common/dav_v2/container_ravl.c index 8cf5033c44d..06a88691a46 100644 --- a/src/common/dav_v2/container_ravl.c +++ b/src/common/dav_v2/container_ravl.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2022, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * container_ravl.c -- implementation of ravl-based block container diff --git a/src/common/dav_v2/container_seglists.c b/src/common/dav_v2/container_seglists.c index 943d70ad87d..79c690ead1b 100644 --- a/src/common/dav_v2/container_seglists.c +++ b/src/common/dav_v2/container_seglists.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * container_seglists.c -- implementation of segregated lists block container diff --git a/src/common/dav_v2/critnib.c b/src/common/dav_v2/critnib.c index 8a33d7d883d..304d568ca8e 100644 --- a/src/common/dav_v2/critnib.c +++ b/src/common/dav_v2/critnib.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2022, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * critnib.c -- implementation of critnib tree diff --git a/src/common/dav_v2/critnib.h b/src/common/dav_v2/critnib.h index b07815fba4c..8e6d07f1c5d 100644 --- a/src/common/dav_v2/critnib.h +++ b/src/common/dav_v2/critnib.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2020, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * critnib.h -- internal definitions for critnib tree diff --git a/src/common/dav_v2/dav_clogs.c b/src/common/dav_v2/dav_clogs.c index a27eabe02d6..1603e14dd88 100644 --- a/src/common/dav_v2/dav_clogs.c +++ b/src/common/dav_v2/dav_clogs.c @@ -1,5 +1,5 @@ /** - * (C) Copyright 2015-2022 Intel Corporation. + * (C) Copyright 2015-2023 Intel Corporation. * * SPDX-License-Identifier: BSD-2-Clause-Patent */ diff --git a/src/common/dav_v2/dav_clogs.h b/src/common/dav_v2/dav_clogs.h index 8c7af256ccc..b2565a949ac 100644 --- a/src/common/dav_v2/dav_clogs.h +++ b/src/common/dav_v2/dav_clogs.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * dav_iface.h -- Interfaces exported by DAOS internal Allocator for VOS (DAV) diff --git a/src/common/dav_v2/dav_internal.h b/src/common/dav_v2/dav_internal.h index 408f03a01ae..c2f17539918 100644 --- a/src/common/dav_v2/dav_internal.h +++ b/src/common/dav_v2/dav_internal.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * dav_flags.h -- Interfaces exported by DAOS internal Allocator for VOS (DAV) diff --git a/src/common/dav_v2/heap_layout.h b/src/common/dav_v2/heap_layout.h index c7209670103..74fea80c457 100644 --- a/src/common/dav_v2/heap_layout.h +++ b/src/common/dav_v2/heap_layout.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2020, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * heap_layout.h -- internal definitions for heap layout diff --git a/src/common/dav_v2/memblock.c b/src/common/dav_v2/memblock.c index cf3204432b1..9320c43bf04 100644 --- a/src/common/dav_v2/memblock.c +++ b/src/common/dav_v2/memblock.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2021, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * memblock.c -- implementation of memory block diff --git a/src/common/dav_v2/memblock.h b/src/common/dav_v2/memblock.h index f2fe3ee91be..0dd133647c3 100644 --- a/src/common/dav_v2/memblock.h +++ b/src/common/dav_v2/memblock.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2021, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * memblock.h -- internal definitions for memory block diff --git a/src/common/dav_v2/memops.c b/src/common/dav_v2/memops.c index a137ac28836..d5c8b4a4b7f 100644 --- a/src/common/dav_v2/memops.c +++ b/src/common/dav_v2/memops.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2022, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * memops.c -- aggregated memory operations helper implementation diff --git a/src/common/dav_v2/memops.h b/src/common/dav_v2/memops.h index 035105de0c5..23e5d531cde 100644 --- a/src/common/dav_v2/memops.h +++ b/src/common/dav_v2/memops.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2020, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * memops.h -- aggregated memory operations helper definitions diff --git a/src/common/dav_v2/mo_wal.h b/src/common/dav_v2/mo_wal.h index 9f05eca72a9..214d5abb744 100644 --- a/src/common/dav_v2/mo_wal.h +++ b/src/common/dav_v2/mo_wal.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2020, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ #ifndef __DAOS_COMMON_MO_WAL_H #define __DAOS_COMMON_MO_WAL_H 1 diff --git a/src/common/dav_v2/out.h b/src/common/dav_v2/out.h index ebe12044db4..9c5cc8516b9 100644 --- a/src/common/dav_v2/out.h +++ b/src/common/dav_v2/out.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2014-2021, Intel Corporation */ +/* Copyright 2014-2023, Intel Corporation */ /* * out.h -- definitions for "out" module diff --git a/src/common/dav_v2/palloc.h b/src/common/dav_v2/palloc.h index 0560cd97890..5ac354f7428 100644 --- a/src/common/dav_v2/palloc.h +++ b/src/common/dav_v2/palloc.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2020, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * palloc.h -- internal definitions for persistent allocator diff --git a/src/common/dav_v2/ravl.c b/src/common/dav_v2/ravl.c index 5192e2abbdb..9a9639b367a 100644 --- a/src/common/dav_v2/ravl.c +++ b/src/common/dav_v2/ravl.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2022, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * ravl.c -- implementation of a RAVL tree diff --git a/src/common/dav_v2/ravl.h b/src/common/dav_v2/ravl.h index e44f1877791..d1d69ec91b6 100644 --- a/src/common/dav_v2/ravl.h +++ b/src/common/dav_v2/ravl.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2021, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * ravl.h -- internal definitions for ravl tree diff --git a/src/common/dav_v2/ravl_interval.c b/src/common/dav_v2/ravl_interval.c index de37ee167a0..e493b031bba 100644 --- a/src/common/dav_v2/ravl_interval.c +++ b/src/common/dav_v2/ravl_interval.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2020-2022, Intel Corporation */ +/* Copyright 2020-2023, Intel Corporation */ /* * ravl_interval.c -- ravl_interval implementation diff --git a/src/common/dav_v2/ravl_interval.h b/src/common/dav_v2/ravl_interval.h index 0f1370da713..6b106fc4bfe 100644 --- a/src/common/dav_v2/ravl_interval.h +++ b/src/common/dav_v2/ravl_interval.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2020-2021, Intel Corporation */ +/* Copyright 2020-2023, Intel Corporation */ /* * ravl_interval.h -- internal definitions for ravl_interval diff --git a/src/common/dav_v2/stats.c b/src/common/dav_v2/stats.c index d7162a462f0..bd18be30328 100644 --- a/src/common/dav_v2/stats.c +++ b/src/common/dav_v2/stats.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2017-2021, Intel Corporation */ +/* Copyright 2017-2023, Intel Corporation */ /* * stats.c -- implementation of statistics diff --git a/src/common/dav_v2/stats.h b/src/common/dav_v2/stats.h index ab3a0e33ee0..a295563ec5f 100644 --- a/src/common/dav_v2/stats.h +++ b/src/common/dav_v2/stats.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2017-2021, Intel Corporation */ +/* Copyright 2017-2023, Intel Corporation */ /* * stats.h -- definitions of statistics diff --git a/src/common/dav_v2/sys_util.h b/src/common/dav_v2/sys_util.h index 79d1a4f12d7..3730f60c0ce 100644 --- a/src/common/dav_v2/sys_util.h +++ b/src/common/dav_v2/sys_util.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2020, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * sys_util.h -- internal utility wrappers around system functions diff --git a/src/common/dav_v2/tx.h b/src/common/dav_v2/tx.h index ba1fca6fc93..0a6b5ca2f6c 100644 --- a/src/common/dav_v2/tx.h +++ b/src/common/dav_v2/tx.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2016-2020, Intel Corporation */ +/* Copyright 2016-2023, Intel Corporation */ /* * tx.h -- internal definitions for transactions diff --git a/src/common/dav_v2/ulog.c b/src/common/dav_v2/ulog.c index d04d2e6732a..adaf743bc85 100644 --- a/src/common/dav_v2/ulog.c +++ b/src/common/dav_v2/ulog.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2022, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * ulog.c -- unified log implementation diff --git a/src/common/dav_v2/ulog.h b/src/common/dav_v2/ulog.h index 0873dfdeb64..6be0cd9b3ed 100644 --- a/src/common/dav_v2/ulog.h +++ b/src/common/dav_v2/ulog.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2021, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * ulog.h -- unified log public interface diff --git a/src/common/dav_v2/util.c b/src/common/dav_v2/util.c index 5ef73b0577d..f3f6850997a 100644 --- a/src/common/dav_v2/util.c +++ b/src/common/dav_v2/util.c @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2014-2022, Intel Corporation */ +/* Copyright 2014-2023, Intel Corporation */ /* * util.c -- very basic utilities diff --git a/src/common/dav_v2/util.h b/src/common/dav_v2/util.h index f1e12321918..537898edd64 100644 --- a/src/common/dav_v2/util.h +++ b/src/common/dav_v2/util.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2014-2021, Intel Corporation */ +/* Copyright 2014-2023, Intel Corporation */ /* * Copyright (c) 2016-2020, Microsoft Corporation. All rights reserved. * diff --git a/src/common/dav_v2/valgrind_internal.h b/src/common/dav_v2/valgrind_internal.h index 57253b9bac0..86fe9d47a19 100644 --- a/src/common/dav_v2/valgrind_internal.h +++ b/src/common/dav_v2/valgrind_internal.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2015-2021, Intel Corporation */ +/* Copyright 2015-2023, Intel Corporation */ /* * valgrind_internal.h -- internal definitions for valgrind macros diff --git a/src/common/dav_v2/vec.h b/src/common/dav_v2/vec.h index 14bbe667687..5d527cb9746 100644 --- a/src/common/dav_v2/vec.h +++ b/src/common/dav_v2/vec.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2017-2020, Intel Corporation */ +/* Copyright 2017-2023, Intel Corporation */ /* * vec.h -- vector interface diff --git a/src/common/dav_v2/vecq.h b/src/common/dav_v2/vecq.h index 8af909439e0..a9618862b39 100644 --- a/src/common/dav_v2/vecq.h +++ b/src/common/dav_v2/vecq.h @@ -1,5 +1,5 @@ /* SPDX-License-Identifier: BSD-3-Clause */ -/* Copyright 2018-2020, Intel Corporation */ +/* Copyright 2018-2023, Intel Corporation */ /* * vecq.h -- vector queue (FIFO) interface diff --git a/src/common/dav_v2/wal_tx.h b/src/common/dav_v2/wal_tx.h index e02759b9b3f..15d5025f8eb 100644 --- a/src/common/dav_v2/wal_tx.h +++ b/src/common/dav_v2/wal_tx.h @@ -1,5 +1,5 @@ /** - * (C) Copyright 2021-2022 Intel Corporation. + * (C) Copyright 2021-2023 Intel Corporation. * * SPDX-License-Identifier: BSD-2-Clause-Patent */ diff --git a/utils/rpms/daos.spec b/utils/rpms/daos.spec index 71c2c2902a6..63742c1670c 100644 --- a/utils/rpms/daos.spec +++ b/utils/rpms/daos.spec @@ -586,7 +586,7 @@ getent passwd daos_agent >/dev/null || useradd -s /sbin/nologin -r -g daos_agent # No files in a shim package %changelog -* Wed Oct 16 2023 Sherin T George 2.5.100-10 +* Mon Oct 16 2023 Sherin T George 2.5.100-10 - The modified DAV allocator with memory bucket support for md_on_ssd phase-2 is delivered as dav_v2.so.