GitHub user PepperJo opened a pull request:

    https://github.com/apache/incubator-crail/pull/16

    New NVMf storage based on jNVMf library

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/PepperJo/incubator-crail nvmf_fixes

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-crail/pull/16.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #16
    
----
commit 0d7b344f7b682b12effbc2454cc0a1d15c499cbf
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-03-01T16:29:34Z

    New NVMf storage tier: use jNVMf library
    
    New NVMf storage tier implementation which uses jNVMf library instead
    of SPDK. We do not implement unaligned reads anymore since we believe
    the semantics of the underlying storage system should not be hidden like
    this. We guarantee good performance when using buffered streams since
    they now try to align accesses whenever possible.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit 9d846a9e88897a689d5efb0965f54d261580e6f9
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-04T14:32:01Z

    NvmfStorageTier: fix to work with new jNVMf API
    
    Minor changes to work with latest jNVMf version.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit 6609e3a1ac8f8200c41d019e29e1cc35e130dc63
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:13:57Z

    NvmfStagingBufferCache: fix allocation
    
    Fix allocation of Crail buffers to slice correct amount
    of buffers for staging.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit b0587e9ab1d986dbf13bfbf96580674081942c9f
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:16:49Z

    NvmfStorageClient: keep alive thread
    
    Start keep alive thread which sends keep alive message to
    each controller every 110s (timeout 120s). Otherwise thread sleeps.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit 992add391fc33b8ed53eac8b80ad1b69bf2a3c98
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:18:40Z

    NvmfFuture: fix concurrency bug
    
    Fix bug when completed counter was incremented in parallel
    and never reached 2.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit f18c0d5479cf4a69e357a7ed2261725c8cdacc43
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:20:38Z

    NvmfStorageEndpoint: too many outstanding requests
    
    Fix bug were there could be too many outstanding requests posted
    on the NVMf SQ.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit 01ed9e18d049c8cf974872ec1876f58d9ce8cea1
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:22:41Z

    NvmfRegisteredBufferCache: simplify
    
    Simplify buffer cache by do not hold references to CrailBuffers.
    We only return the corresponding key now instead of a wrapped
    KeyedNativeBuffer.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

commit 6dd85d185cbfaa6ec52f1c5b85b8862fba533748
Author: Jonas Pfefferle <pepperjo@...>
Date:   2018-04-09T13:24:41Z

    NvmfStorageClient: number of LBAs
    
    Number of LBAs in new jNVMf API is no longer 0-based.
    
    Signed-off-by: Jonas Pfefferle <peppe...@apache.org>

----


---

Reply via email to