daos

module
v0.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2020 License: Apache-2.0

README

DAOS

Build Status License Codacy Badge

Warning: DAOS is under heavy development. Use at your own risk.

What is DAOS?

The Distributed Asynchronous Object Storage (DAOS) is an open-source software-defined object store designed from the ground up for massively distributed Non Volatile Memory (NVM). DAOS takes advantage of next generation NVM technology like Storage Class Memory (SCM) and NVM express (NVMe) while presenting a key-value storage interface and providing features such as transactional non-blocking I/O, advanced data protection with self healing on top of commodity hardware, end-to-end data integrity, fine grained data control and elastic storage to optimize performance and cost.

License

DAOS is licensed under the Apache License Version 2.0. Please see the LICENSE & NOTICE files for more information.

Documentations

Administration guide:

The DAOS admin guide is available online.

User area:
Developer zone:

More information can be found on the wiki.

Contacts

For any questions, please post to our user forum. Bugs should be reported through our issue tracker with a test case to reproduce the issue (when applicable) and debug logs.

Directories

Path Synopsis
src
control/client
(C) Copyright 2020 Intel Corporation.
(C) Copyright 2020 Intel Corporation.
control/cmd/daos_admin
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/common
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/common/proto
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/common/proto/convert
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/common/proto/mgmt
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/drpc
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/lib/atm
Package atm provides a collection of thread-safe types.
Package atm provides a collection of thread-safe types.
control/lib/hostlist
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/lib/ipmctl
Package ipmctl provides Go bindings for libipmctl Native Management API
Package ipmctl provides Go bindings for libipmctl Native Management API
control/lib/spdk
(C) Copyright 2020 Intel Corporation.
(C) Copyright 2020 Intel Corporation.
control/logging
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/pbin
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/server
(C) Copyright 2020 Intel Corporation.
(C) Copyright 2020 Intel Corporation.
control/server/ioserver
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.
control/server/storage
(C) Copyright 2019-2020 Intel Corporation.
(C) Copyright 2019-2020 Intel Corporation.
control/server/storage/bdev
(C) Copyright 2019-2020 Intel Corporation.
(C) Copyright 2019-2020 Intel Corporation.
control/server/storage/scm
(C) Copyright 2019-2020 Intel Corporation.
(C) Copyright 2019-2020 Intel Corporation.
control/system
(C) Copyright 2019 Intel Corporation.
(C) Copyright 2019 Intel Corporation.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL