Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: ai-dynamo/nixl

Tags

0.6.1

Toggle 0.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: update python and rust attributions files (#884)

* update attributions files for 0.6.1

* add more packages to ATTRIBUTIONS-CPP.md

Signed-off-by: nv-nmailhot <[email protected]>

* Update versions for ATTRIBUTIONS-CPP.md

Signed-off-by: nv-nmailhot <[email protected]>

* fix precommit

---------

Signed-off-by: nv-nmailhot <[email protected]>

0.6.0

Toggle 0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
CORE: Do not delete requests unless we own them (#782) (#783)

* CORE: Do not delete requests unless we own them



* Update usage



---------

Signed-off-by: Ovidiu Mara <[email protected]>

0.5.1

Toggle 0.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update ATTRIBUTIONS-Rust.md (#728)

Signed-off-by: Pavithra Vijayakrishnan <[email protected]>

0.5.0

Toggle 0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Download arch specific AWS CLI (#650) (#655)

Signed-off-by: Ovidiu Mara <[email protected]>

0.4.1

Toggle 0.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
NIXLBench: Align memory for O_DIRECT (#557) (#585)

* update nixlbench/kvbench docs

* updated readme

* update readme

* update tutorial for gds

* apply lint rules

* isort fix

* enable direct io support in nixlbench

* apply clang-format



* fix clang-formatting



* check for null pointer



* merge main

* revert clang formatting

* calculate page size during init

* refactor transfer mem allocation

* add optional param for calloc allocations



---------

Signed-off-by: Patrick Riel <[email protected]>
Co-authored-by: Patrick <[email protected]>

0.4.0

Toggle 0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
KVBENCH: Fixed filepath option. (#556)

Signed-off-by: Raul Akhmetshin <[email protected]>

0.3.1

Toggle 0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: Update ATTRIBUTIONS-CPP.md (#507)

Signed-off-by: Pavithra Vijayakrishnan <[email protected]>

0.3.0

Toggle 0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
SRC/BINDINGS/RUST: Revert has_overlaps to pub (#401)

0.2.1

Toggle 0.2.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Updated ATTRIBUTIONS-CPP.md for 0.2.1 release (#341)

* Updated ATTRIBUTIONS-CPP.md for 0.2.1 release

* fix: linting errors

---------

Co-authored-by: Harrison Saturley-Hall <[email protected]>

0.2.0

Toggle 0.2.0's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
API: add option to use ETCD for metadata exchange to release branch (#…

…218)

* API: checkRemoteMD call (#203)

* API: checkRemoteMD call

Signed-off-by: Timothy Stamler <[email protected]>

* API: added descs to checkRemoteMD
* As well as minor reordering of the API

Signed-off-by: Timothy Stamler <[email protected]>
Signed-off-by: Moein Khazraee <[email protected]>
Co-authored-by: Moein Khazraee <[email protected]>

* Add ETCD support for NIXL MD (#199)

Added etcd Support for Metadata Storage and Retrieval
- etcd Dependencies:
   - Integrated etcd dependencies into the project using the Meson build system and Dockerfile.
   - Made etcd support optional based on the availability of the etcd C++ API.

- etcd Functions:
   - Added functions to store and retrieve metadata (MD) using a key-value model with namespace-based separation.
   - Enabled agent system to interact with etcd for adding/removing keys.

- Agent and Configuration:
   - Simplified agent creation to include etcd support, utilizing environment variables and endpoint information.
   - Removed custom config for etcd, relying on environment variables for server connection and namespace setup.

- Threading and Comm Work:
   - Adjusted threading model to allow etcd operations (add, fetch, remove keys) to run on the communication worker thread, separate from the listener thread.
   - Implemented support for watching keys and invalidating metadata with special key handling.

- Examples and Documentation:
   - Added agent-based examples showcasing the use of etcd for storing and retrieving metadata, including single transfer operations.
  - Updated README with instructions on building etcd support and running examples.

Signed-off-by: Adit Ranadive <[email protected]>

---------

Signed-off-by: Timothy Stamler <[email protected]>
Signed-off-by: Moein Khazraee <[email protected]>
Signed-off-by: Adit Ranadive <[email protected]>
Co-authored-by: Moein Khazraee <[email protected]>
Co-authored-by: Adit Ranadive <[email protected]>