Skip to content
This repository has been archived by the owner on Nov 9, 2020. It is now read-only.

Refcount tests are failing against docker 1.12.2 #790

Closed
kerneltime opened this issue Dec 2, 2016 · 5 comments
Closed

Refcount tests are failing against docker 1.12.2 #790

kerneltime opened this issue Dec 2, 2016 · 5 comments

Comments

@kerneltime
Copy link
Contributor

Ran into this while deploying the 6.5 testbed which has VMs with newer version of Docker.
https://ci.vmware.run/vmware/docker-volume-vsphere/584
This issue is blocking #763

Ran it manually as well against the testbed.

Sample run

=== RUN   TestRefCnt
--- FAIL: TestRefCnt (152.23s)
	refcnt_test.go:53: Looking for refcnt_test.sh in '/tmp/docker-volume-vsphere'
	refcnt_test.go:74: Time     Info
		
	refcnt_test.go:76: 2016-12-02T07:58:19Z Testing refcounts...
	refcnt_test.go:76: 2016-12-02T07:58:19Z Creating volume refCountTestVol and 5 containers using it
	refcnt_test.go:76: 2016-12-02T07:58:19Z refCountTestVol
	refcnt_test.go:76: 2016-12-02T07:58:19Z DRIVER              VOLUME NAME
	refcnt_test.go:76: 2016-12-02T07:58:19Z vmdk                refCountTestVol
	refcnt_test.go:76: 2016-12-02T07:58:19Z 0cf8f98beca12c6b2ca31077d989d332e8798db4474fd77d785fd274c23dfb3e
	refcnt_test.go:76: 2016-12-02T07:58:20Z 33da8d4959367d7e88742563dca7cf0c0f9261672366d24ee030b1dca40e6133
	refcnt_test.go:76: 2016-12-02T07:58:21Z c19fdd2d422f5866a07bc7b82aa49c4b3e55a2af74212f71b1d981b6c7f47172
	refcnt_test.go:76: 2016-12-02T07:58:21Z e54b95d751552342bc0a22179975200e4c25a2169ba2a1489a37a6ac3864966e
	refcnt_test.go:76: 2016-12-02T07:58:21Z f4e914254adf6f090b11ea05c1ef200112edee986acc1d67f2c5249c6e7fec66
	refcnt_test.go:76: 2016-12-02T07:58:21Z Checking volume content
	refcnt_test.go:76: 2016-12-02T07:58:22Z Found 5 files. Expected 5
	refcnt_test.go:76: 2016-12-02T07:58:22Z Checking the last refcount and mount record
	refcnt_test.go:76: 2016-12-02T07:58:22Z Checking 'docker volume rm'
	refcnt_test.go:76: 2016-12-02T07:58:23Z Checking recovery for VMDK plugin kill -9
	refcnt_test.go:76: 2016-12-02T07:58:23Z Waiting for docker-volume-vsphere to restart
	refcnt_test.go:76: 2016-12-02T07:58:24Z Waiting for plugin init
	refcnt_test.go:76: 2016-12-02T07:58:28Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:28Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:29Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:29Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:30Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:30Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:31Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:31Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:32Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:32Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:33Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:33Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:34Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:34Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:35Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:35Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:36Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:36Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:37Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:37Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:38Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:38Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:39Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:39Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:40Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:40Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:41Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:41Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:42Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:42Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:43Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:43Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:44Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:44Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:45Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:45Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:46Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:46Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:47Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:47Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:48Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:48Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:49Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:49Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:50Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:50Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:51Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:51Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:52Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:52Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:53Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:53Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:54Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:54Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:55Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:55Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:56Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:56Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:57Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:57Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:58Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:58Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:58:59Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:58:59Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:00Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:00Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:01Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:01Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:02Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:02Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:03Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:03Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:04Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:04Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:05Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:05Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:06Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:06Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:07Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:07Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:08Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:08Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:09Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:09Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:10Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:10Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:11Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:11Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:12Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:12Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:13Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:13Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:14Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:14Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:15Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:15Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:16Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:16Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:17Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:17Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:18Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:18Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:19Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:19Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:20Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:20Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:27Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:27Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:28Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:28Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:29Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:29Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:30Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:30Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:31Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:31Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:32Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:32Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:33Z Found: "2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol "
	refcnt_test.go:76: 2016-12-02T07:59:33Z Expected pattern: "name=refCountTestVol count=5 mounted=true"
	refcnt_test.go:76: 2016-12-02T07:59:33Z PLUGIN RESTART TEST FAILED. Did not find proper recovery record
	refcnt_test.go:76: 2016-12-02T08:00:51Z Cleaning up containers
	refcnt_test.go:35: exit status 1

docker-volume-vsphere.txt
vmdk_ops.txt

@govint
Copy link
Contributor

govint commented Dec 2, 2016

Whats happening is this:

  1. The test misc/scripts/refcnt_test.sh runs and does this:
    a. Creates one volumes attaches them to five containers
    b. Checks that ref counts match the number of containers, checks that rm of volume fails.
    c. Then checks the recovery path.
    d. Kills the plugin process and waits for it to restart
    e. Plugin restarts and is doing refcounts init which ensures counts of containers using volumes and the mounted state of the corresponding volumes are in sync. It completes all initialization.
    f. The test script is searching for "Volume name=" in the plugin log, assuming that no one else would log a message with the same pattern.

g. Thats the issue, the test itself is issuing commands (step b above) that has issued unmounts and Unmount() api has been called which logs "Unmounting Volume name=....". The unmount fails as the ref count is >0.

h. The test script gets the message logged by Unmount() and fails the test while actually the plugin init path has also logged the messages indicating successful recovery of the volume.


a. Unmount() logs this - 2016-12-02 07:58:22.91229911 +0000 UTC [INFO] Unmounting Volume name=refCountTestVol
2016-12-02 07:58:22.912354297 +0000 UTC [INFO] Still in use, skipping unmount request. refcount=5 name=refCountTestVol

b. PLugin starts and also logs the same message - 2016-12-02 07:58:23.372044193 +0000 UTC [INFO] Docker VMDK plugin started log_level=info config="/etc/docker-volume-vsphere.conf" version="VMDK Volume Driver v0.3" port=1019 mock_esx=false
2016-12-02 07:58:23.372134723 +0000 UTC [INFO] Getting volume data from unix:///var/run/docker.sock
2016-12-02 08:00:49.528331096 +0000 UTC [INFO] Discovered 1 volumes in use.

c. Message logged by refcount handler - 2016-12-02 08:00:49.528388432 +0000 UTC [INFO] Volume name=refCountTestVol count=4 mounted=true device='/dev/disk/by-path/pci-0000:0b:00.0-scsi-0:0:0:0'

Fix is for the test script to "explicitly" search for "Volume name=" and "mounted=true"

@pdhamdhere
Copy link
Contributor

@kerneltime is this still a blocker? If yes, who is working on fix?

@govint
Copy link
Contributor

govint commented Dec 7, 2016

PR #791 handles the issue that caused this test to fail. The test itself can be re-designed to get the number of in use disks recovered by the plugin on startup, but for now there is no API to call into the plugin to figure that.

@pdhamdhere
Copy link
Contributor

@govint Can you please take a look? I hear this is blocker to support Docker 1.12.X

@govint
Copy link
Contributor

govint commented Dec 15, 2016

I'm seeing refcount errors with 1.13.1 as well and its owing to the way the test code determines test outcome. Have posted PR #826 for review.

@govint govint closed this as completed Dec 20, 2016
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Projects
None yet
Development

No branches or pull requests

3 participants