Displaying 2 results from an estimated 2 matches for "nbd_min_version".
2019 Aug 22
0
[PATCH disk-sync 4/5] Require libnbd >= 0.9.8 and fail hard if it's an earlier version.
...isk_sync.py
@@ -4,6 +4,8 @@ from pyVmomi import vim
from pyVim.connect import SmartConnect, Disconnect
from pyVim.task import WaitForTask
+from packaging import version
+
import nbd
from six.moves.urllib.parse import urlparse, unquote
@@ -15,6 +17,8 @@ import ssl
import sys
import json
+NBD_MIN_VERSION = version.parse("0.9.8")
+
LOG_FORMAT_TIME = '[%(asctime)s] '
LOG_FORMAT_MSG = ': %(message)s'
@@ -582,6 +586,13 @@ def main():
'''TODO: Add some description here '''
args = parse_args()
+
+ nbd_version = version.parse(nbd.NBD().g...
2019 Aug 22
7
[PATCH disk-sync 0/5] Misc cleanups and convert inner loop to asynch.
This is based on top of:
https://github.com/nertpinx/v2v-conversion-host/commit/0bb2efdcacd975a2cae7380080991ac7fc238d2b
The first 4 patches are fairly uncontroversial miscellaneous cleanups.
Patch 5 is the interesting one. (Note it doesn't quite work yet, so
it's for discussion only.)
Patch 5 converts the inner loop to use asynchronous libnbd calls.
performance improves quite a bit for