Repository: incubator-crail-website
Updated Branches:
  refs/heads/master af165cf7a -> 51c17fe1c


fix a doc typo: s/upcomding/upcoming


Project: http://git-wip-us.apache.org/repos/asf/incubator-crail-website/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-crail-website/commit/51c17fe1
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-crail-website/tree/51c17fe1
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-crail-website/diff/51c17fe1

Branch: refs/heads/master
Commit: 51c17fe1c3f0b1a99c16173349df9a57bc44cd8a
Parents: af165cf
Author: Yonglong Dai <y...@salesforce.com>
Authored: Thu Mar 8 22:00:35 2018 -0800
Committer: Yonglong Dai <y...@salesforce.com>
Committed: Thu Mar 8 22:00:35 2018 -0800

----------------------------------------------------------------------
 site/overview/index.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-crail-website/blob/51c17fe1/site/overview/index.md
----------------------------------------------------------------------
diff --git a/site/overview/index.md b/site/overview/index.md
index 5db1e84..00ebdc8 100644
--- a/site/overview/index.md
+++ b/site/overview/index.md
@@ -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>

Reply via email to