{"push_id":2858618157,"size":63,"distinct_size":2,"ref":"refs/heads/codestyle","head":"08c87b43b0aca308f2e00af24161d8d5b711dcf6","before":"436fcc384a053407c5f96862e0b192d3cd44093f","commits":[{"sha":"efd44e75dfbdfc3dc0c606dead4f44c812f359a5","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"StorageClient: provide statistics and buffer cache\n\nInitialize the storage client with statistics and the buffer cache\nto be used in the client.\n\nhttps://issues.apache.org/jira/projects/CRAIL/issues/CRAIL-20\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/efd44e75dfbdfc3dc0c606dead4f44c812f359a5"},{"sha":"fa9c6af1acd47934c54c5ad47014c376066e68a7","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"BufferCache: use new interface in buffer cache\n\nUse newly introduced buffer cache interface in buffer cache\nimplementation.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/fa9c6af1acd47934c54c5ad47014c376066e68a7"},{"sha":"c053477a7f0d8a530bd996c8937ffde7f024366d","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"CrailStore: refactor alloc/free buffer interface\n\nDo not implement CrailBufferCache but instead use\nabstract method to define allocate/free buffer interface.\nPass BufferCache instead of CrailStore to StorageClient init.\n\nClose #14\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/c053477a7f0d8a530bd996c8937ffde7f024366d"},{"sha":"29be91d2f00e779fb5dc37575db9e5e763ea6db0","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"New NVMf storage tier: use jNVMf library\n\nNew NVMf storage tier implementation which uses jNVMf library instead\nof SPDK. We do not implement unaligned reads anymore since we believe\nthe semantics of the underlying storage system should not be hidden like\nthis. We guarantee good performance when using buffered streams since\nthey now try to align accesses whenever possible.\n\nhttps://issues.apache.org/jira/browse/CRAIL-22\n\nClose #16\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/29be91d2f00e779fb5dc37575db9e5e763ea6db0"},{"sha":"b54e114bb180f28ba428d30b11f66f4b7e9919e4","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageTier: fix to work with new jNVMf API\n\nMinor changes to work with latest jNVMf version.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/b54e114bb180f28ba428d30b11f66f4b7e9919e4"},{"sha":"3845c273be15ef7405132d71dad8e3faee9f5590","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStagingBufferCache: fix allocation\n\nFix allocation of Crail buffers to slice correct amount\nof buffers for staging.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/3845c273be15ef7405132d71dad8e3faee9f5590"},{"sha":"ac9e2990703ab0d235548851b327c985f453cbcc","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageClient: keep alive thread\n\nStart keep alive thread which sends keep alive message to\neach controller every 110s (timeout 120s). Otherwise thread sleeps.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/ac9e2990703ab0d235548851b327c985f453cbcc"},{"sha":"feb765c3143d35f3526909b1b69aa33790b21a9d","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfFuture: fix concurrency bug\n\nFix bug when completed counter was incremented in parallel\nand never reached 2.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/feb765c3143d35f3526909b1b69aa33790b21a9d"},{"sha":"50cf26837db41534c39ea75bd7a361e22d7648b8","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageEndpoint: too many outstanding requests\n\nFix bug were there could be too many outstanding requests posted\non the NVMf SQ.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/50cf26837db41534c39ea75bd7a361e22d7648b8"},{"sha":"db754995cb9ce42e97bbd131a117a315877c31f0","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfRegisteredBufferCache: simplify\n\nSimplify buffer cache by do not hold references to CrailBuffers.\nWe only return the corresponding key now instead of a wrapped\nKeyedNativeBuffer.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/db754995cb9ce42e97bbd131a117a315877c31f0"},{"sha":"fb01cdf06649ced6a4df45f679d4278f664cdba0","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageClient: number of LBAs\n\nNumber of LBAs in new jNVMf API is no longer 0-based.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/fb01cdf06649ced6a4df45f679d4278f664cdba0"},{"sha":"6eb895c2ea273bbe70f2cf51aed9b6323ea83ef7","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"Nvmf Tier: keep alive timer constant\n\nIntroduce new keep alive timer constant. For now we don't make\nthis configurable since jNVMf does not allow to change it yet, i.e.\nit tells the target to use the default 2 minutes keep alive timer.\nWe set it to 110 seconds to not miss the 2 minutes deadline.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/6eb895c2ea273bbe70f2cf51aed9b6323ea83ef7"},{"sha":"4caf5a0e2a176fbfd36b5d66bf5935f3366f629b","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageClient: getEndpointGroup private\n\nMake getEndpointGroup private, it should not be used outside of\nthis class and does not handle concurrent execution.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/4caf5a0e2a176fbfd36b5d66bf5935f3366f629b"},{"sha":"a9162a28a6e189a0c56f4916d0f3f63dec59dfdf","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageClient: isValid -> isAlive\n\nChange method name from isValid to isAlive. isValid can be\nmisinterpreted by the users that he misconfigured the system.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/a9162a28a6e189a0c56f4916d0f3f63dec59dfdf"},{"sha":"34e0af4ee0a1c246d91d67e2e0e1547f9ad43a70","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageConstants: Allocation size integer\n\nChange allocationsize constant to be an integer. Since we do not\nsupport allocation sizes > MAXINT.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/34e0af4ee0a1c246d91d67e2e0e1547f9ad43a70"},{"sha":"176bc39cf59a30b85e69512c89fc7c5004e137a8","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStagingBufferCache: enhance excpetion message\n\nAdd values of illegal arguments to exception message to make\nit easier for the user to debug.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/176bc39cf59a30b85e69512c89fc7c5004e137a8"},{"sha":"4a303c827a6fb68781bf2380b85a1ffa9cdfc8c3","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfStorageEndpoint: Number of logical blocks fix type\n\njNVMf API has been changed to take int instead of long, fix code\naccordingly.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/4a303c827a6fb68781bf2380b85a1ffa9cdfc8c3"},{"sha":"89820d9a379f40890f27f0f0054990cb955f1e13","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"NvmfUnalignedWriteFuture: refactoring\n\nUse offsetInSector in floorToSector and provide a new\nfloorToSector overload method for ints.\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/89820d9a379f40890f27f0f0054990cb955f1e13"},{"sha":"dc50fc1937c8477dff507c2b148124ed280f802c","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"Crail internal version to 3100\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/dc50fc1937c8477dff507c2b148124ed280f802c"},{"sha":"338b3acbecb24811fe9dad2011177ec6efa98954","author":{"name":"Jonas Pfefferle","email":"b40d464bd4cf1f0e668ec5d90358ed121b95bfca@apache.org"},"message":"New DiSNI and DaRPC version\n\nSigned-off-by: Jonas Pfefferle <pepperjo@apache.org>","distinct":false,"url":"https://api.github.com/repos/PepperJo/incubator-crail/commits/338b3acbecb24811fe9dad2011177ec6efa98954"}]}
{"actor":{"display_login":"PepperJo"}}