Skip to content

Commit ab1f3b1

Browse files
committed
Update PMDK URLs
Signed-off-by: Oksana Salyk <oksana.salyk@hpe.com>
1 parent dfa9798 commit ab1f3b1

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

docs/admin/hardware.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ servers.
2121
DAOS requires a 64-bit processor architecture and is primarily developed
2222
on Intel x86\_64 architecture. The DAOS software and the libraries it
2323
depends on (e.g., [ISA-L](https://github.com/intel/isa-l),
24-
[SPDK](https://spdk.io/), [PMDK](https://github.com/pmem/pmdk/), and
24+
[SPDK](https://spdk.io/), [PMDK](https://github.com/daos-stack/pmdk/), and
2525
[DPDK](https://www.dpdk.org/) can take
2626
advantage of Intel Streaming SIMD (SSE) and Intel Advanced Vector Extensions (AVX).
2727

docs/admin/troubleshooting.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1003,7 +1003,7 @@ Please refer the [ndctl list](https://docs.pmem.io/ndctl-user-guide/ndctl-man-pa
10031003

10041004
The pmempool is a management tool for Persistent Memory pool files created by PMDK libraries.
10051005
DAOS uses the PMDK library to manage persistence inside ext4 files.
1006-
[pmempool](https://github.com/pmem/pmdk/blob/stable-2.0/doc/pmempool/pmempool-check.1.md) can check consistency of a given pool file.
1006+
[pmempool](https://github.com/daos-stack/pmdk/blob/stable-2.1/doc/pmempool/pmempool-check.1.md) can check consistency of a given pool file.
10071007
It can be run with -r (repair) option which can fix some of the issues with pool file. DAOS will have more number of such pool file (vos-*), based
10081008
on number of targets mention per daos engine. User may need to check each vos pool file for corruption on faulty pool.
10091009

docs/overview/terminology.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
|[OFI](https://ofiwg.github.io/libfabric/)|Open Fabrics Interfaces|
3333
|OS|Operating System|
3434
|PM|Persistent Memory|
35-
|[PMDK](https://github.com/pmem/pmdk)|Persistent Memory Devevelopment Kit|
35+
|[PMDK](https://github.com/daos-stack/pmdk)|Persistent Memory Devevelopment Kit|
3636
|[RAFT](https://raft.github.io/)|Raft is a consensus algorithm used to distribute state transitions among DAOS server nodes.|
3737
|RAS|Reliability, Availability & Serviceability|
3838
|RDB|Replicated Database, containing pool metadata and maintained across DAOS servers using the Raft algorithm.|

src/vos/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Please refer to the <a href="../bio/README.md">Blob I/O</a> (BIO) module for mor
5858
Special care is taken when developing and modifying the VOS layer because any software bug could corrupt data structures in persistent memory.
5959
The VOS, therefore, checksums its persistent data structures despite the presence of hardware ECC.
6060

61-
The VOS provides a lightweight I/O stack fully in user space, leveraging the <a href="https://github.com/pmem/pmdk">PMDK</a> open-source libraries developed to support this programming model.
61+
The VOS provides a lightweight I/O stack fully in user space, leveraging the <a href="https://github.com/daos-stack/pmdk">PMDK</a> open-source libraries developed to support this programming model.
6262

6363
<a id="64"></a>
6464

@@ -73,7 +73,7 @@ It is worth noting that such transactions are different from the DAOS transactio
7373
Persistent memory transactions must guarantee consistency of VOS internal data structures when processing incoming requests, regardless of their epoch number.
7474
Transactions over persistent memory can be implemented in many different ways, e.g., undo logs, redo logs, a combination of both, or copy-on-write.
7575

76-
<a href="https://github.com/pmem/pmdk">PMDK</a> is an open source collection of libraries for using persistent memory, optimized specifically for NVRAM.
76+
<a href="https://github.com/daos-stack/pmdk">PMDK</a> is an open source collection of libraries for using persistent memory, optimized specifically for NVRAM.
7777
Among these is the libpmemobj library, which implements relocatable persistent heaps called persistent memory pools.
7878
This includes memory allocation, transactions, and general facilities for persistent memory programming.
7979
The transactions are local to one thread (not multi-threaded) and rely on undo logs.

third_party_programs.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,9 +117,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
117117
Copyright (c) 2009,2014 Google Inc. All rights reserved.
118118

119119
pmdk (BSD 3-clause "New" or "Revised" License)
120-
https://github.com/pmem/pmdk
121-
https://github.com/pmem/pmdk/blob/master/LICENSE
122-
Copyright 2014-2020, Intel Corporation
120+
https://github.com/daos-stack/pmdk
121+
https://github.com/daos-stack/pmdk/blob/master/LICENSE
122+
Copyright 2014-2024, Intel Corporation
123123

124124
Portable Hardware Locality (hwloc) (BSD 3-clause "New" or "Revised" License)
125125
https://www.open-mpi.org/projects/hwloc/

0 commit comments

Comments
 (0)