Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
fix a doc typo: s/upcomding/upcoming
  • Loading branch information
Yonglong Dai committed Mar 9, 2018
1 parent af165cf commit 51c17fe1c3f0b1a99c16173349df9a57bc44cd8a
Showing 1 changed file with 1 addition and 1 deletion.
@@ -62,7 +62,7 @@ backed with separate files inside the directory. Keyvalue nodes are similar to d

<div style="text-align: justify">
<p>
Access to storage resources over the network -- as happening during file read/write operations -- are implemented using a variety of network and stoage APIs and protocols. Which API and protocol is uses to read/write a particular block depends to the type of storage that is accessed. For instance, accesses to blocks residing in the DRAM tier are implemented using one-sided read/write RDMA operations. Similarly, access to blocks residing in the NVMe tier of Crail are implemented using NVMe of fabrics (NVMf). In most of the cases, the network and storage devices are access directly from user-space via RDMA or other user-level APIs such as DPDK or SPDK. Crail is built in a way that new storage tiers can be added easily: storage tiers are actual plugins. With this, Crail can support new protocols and APIs and leverage upcomding storage and network technologies efficiently.
Access to storage resources over the network -- as happening during file read/write operations -- are implemented using a variety of network and stoage APIs and protocols. Which API and protocol is uses to read/write a particular block depends to the type of storage that is accessed. For instance, accesses to blocks residing in the DRAM tier are implemented using one-sided read/write RDMA operations. Similarly, access to blocks residing in the NVMe tier of Crail are implemented using NVMe of fabrics (NVMf). In most of the cases, the network and storage devices are access directly from user-space via RDMA or other user-level APIs such as DPDK or SPDK. Crail is built in a way that new storage tiers can be added easily: storage tiers are actual plugins. With this, Crail can support new protocols and APIs and leverage upcoming storage and network technologies efficiently.
</p>
</div>
<br>

0 comments on commit 51c17fe

Please sign in to comment.