Skip to content

Add S3Handle using minio 5.0.0#32

Closed
joshmoore wants to merge 5 commits intoome:masterfrom
joshmoore:minio
Closed

Add S3Handle using minio 5.0.0#32
joshmoore wants to merge 5 commits intoome:masterfrom
joshmoore:minio

Conversation

@joshmoore
Copy link
Copy Markdown
Member

@joshmoore joshmoore commented Sep 20, 2018

URLs starting with s3:// will now be passed to the
S3Handle. ./showinfo s3://bucket/path/file.tiff then
opens the file as expected.

URLs starting with `s3://` will now be passed to the
S3Handle. `./showinfo s3://bucket/path/file.tiff` then
opens the file as expected.
@joshmoore
Copy link
Copy Markdown
Member Author

Caching looks like this:

        s3Client.getObject(
                "bucket",
                "/browse/formatted/20180823/iss_breast/dots-fov_000-Z0-H0-C0.tiff",
                "/tmp/cache-dir");

Changes include:
 - url may now be null even if isURL is not
 - Location(parent, child) is now the primary constructor
 - several special cases for s3 at the moment

Remaining TODOs:
 - untangle isDirectory/isFile/exists calls
 - fix list()
 - handle http:// similarly to s3://
 - add caching for various internal calls like exists()
 - remove openConnection wherever possible
 - handle absolute paths (cc: Seb)
In order to allow specifying non-AWS buckets,
endpoints and similar information need to be
encoded in the URL.
@joshmoore
Copy link
Copy Markdown
Member Author

With the latest 2 commits, we can now read from our own minio server (as opposed to AWS) but there seems to be some corruption:

loci.formats.in.TiffReader.initFile(s3://local-bucket.localhost:9000/hybridization-fov_000_Z0_T0_C0.ome.tiff)
Reading IFDs
Error reading IFD type at: 206

loci.common.enumeration.EnumException: Unable to find IFDType with code: 0
	at loci.formats.tiff.IFDType.get(IFDType.java:90) ~[bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.tiff.TiffParser.readTiffIFDEntry(TiffParser.java:1320) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.tiff.TiffParser.getIFD(TiffParser.java:440) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.tiff.TiffParser.getMainIFDs(TiffParser.java:224) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.in.MinimalTiffReader.initFile(MinimalTiffReader.java:459) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.in.BaseTiffReader.initFile(BaseTiffReader.java:583) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.FormatReader.setId(FormatReader.java:1397) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.ReaderWrapper.setId(ReaderWrapper.java:650) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.tools.ImageInfo.testRead(ImageInfo.java:1034) [bioformats_package.jar:5.10.0-SNAPSHOT]
	at loci.formats.tools.ImageInfo.main(ImageInfo.java:1120) [bioformats_package.jar:5.10.0-SNAPSHOT]

screen shot 2018-09-27 at 00 16 12

@joshmoore
Copy link
Copy Markdown
Member Author

Ah, minio is compiled for JDK8+. cc: @sbesson @melissalinkert @dgault @manics

Comment thread src/main/java/loci/common/Location.java Outdated
String pathname = null;

// First handle possible URIs
if (child.contains("://")) {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Under some conditions this seem to trigger a NPE - see https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-test-folder/35481/console

Copy link
Copy Markdown
Member Author

@joshmoore joshmoore Oct 1, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ha. Ok. That's interesting.

https://github.com/snoopycrimecop/bioformats/blob/develop/merge/daily/components/formats-gpl/src/loci/formats/in/InCellReader.java#L863 does

      else if (qName.equals("Image")) {
        String file = attributes.getValue("filename");
        String thumb = attributes.getValue("thumbnail");
        Location current = new Location(currentId).getAbsoluteFile();

        Location imageFile = new Location(current.getParentFile(), file);
        currentImageFile = imageFile.getAbsolutePath();
        currentThumbnail =
          new Location(current.getParentFile(), thumb).getAbsolutePath();
      }

and https://github.com/ome/ome-common-java/blob/master/src/main/java/loci/common/Location.java#L148 does:

    this(parent + File.separator + child);

so I assume the current behavior is to return a Location ending in "null". I'll add the test for null here, but this probably could use further review.

@sbesson sbesson removed the exclude label Oct 1, 2018
@manics manics mentioned this pull request Oct 4, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 4, 2018
Repository: ome/ome-common-java
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0'

Conflicting PRs (not included):
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1069 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1069/)
@sbesson sbesson added the exclude label Oct 4, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#369 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/369/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#370 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/370/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)' (user: manics)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (user: joshmoore)
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward' (user: melissalinkert)
  # PR 27 mtbc 'provide skipBytes(long) methods' (user: mtbc)
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength' (user: melissalinkert)
Already up-to-date.

Generated by OME-FILES-CPP-DEV-breaking-push-superbuild#733 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-breaking-push-superbuild/733/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 5, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1070 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1070/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 6, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 6, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#371 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/371/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 7, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 7, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#372 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/372/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 8, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 8, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#373 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/373/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 8, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 8, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#374 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/374/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 8, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)' (user: manics)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (user: joshmoore)
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward' (user: melissalinkert)
  # PR 27 mtbc 'provide skipBytes(long) methods' (user: mtbc)
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength' (user: melissalinkert)
Already up-to-date.

Generated by OME-FILES-CPP-DEV-breaking-push-superbuild#734 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-breaking-push-superbuild/734/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 11, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 11, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1074 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1074/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#381 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/381/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#382 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/382/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)' (user: manics)
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward' (user: melissalinkert)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (user: joshmoore)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength' (user: melissalinkert)
  # PR 27 mtbc 'provide skipBytes(long) methods' (user: mtbc)
Already up-to-date.

Generated by OME-FILES-CPP-DEV-breaking-push-superbuild#738 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-breaking-push-superbuild/738/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Updating e3af33a..c27245e
Previously merged:
  # PR 24 melissalinkert 'Reduce memory usage when reading large text files'

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#383 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/383/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#384 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/384/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 12, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1075 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1075/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 13, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 13, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#385 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/385/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 14, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 14, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#386 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/386/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 15, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 15, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'

Generated by BIOFORMATS-push#387 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/387/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 15, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength' (user: melissalinkert)
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)' (user: manics)
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward' (user: melissalinkert)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (user: joshmoore)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 27 mtbc 'provide skipBytes(long) methods' (user: mtbc)
Already up-to-date.

Generated by OME-FILES-CPP-DEV-breaking-push-superbuild#739 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-breaking-push-superbuild/739/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 15, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 15, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'
  # PR 35 melissalinkert 'Add initial API for downsampling images'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1076 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1076/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 16, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 16, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'
  # PR 35 melissalinkert 'Add initial API for downsampling images'

Generated by BIOFORMATS-push#388 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/388/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 16, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength' (user: melissalinkert)
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)' (user: manics)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (user: joshmoore)
  # PR 35 melissalinkert 'Add initial API for downsampling images' (user: melissalinkert)
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward' (user: melissalinkert)
  # PR 27 mtbc 'provide skipBytes(long) methods' (user: mtbc)
Already up-to-date.

Generated by OME-FILES-CPP-DEV-breaking-push-superbuild#740 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-breaking-push-superbuild/740/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 16, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 16, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'
  # PR 35 melissalinkert 'Add initial API for downsampling images'

Generated by OME-FILES-CPP-DEV-merge-push-superbuild#1077 (https://ci.openmicroscopy.org/job/OME-FILES-CPP-DEV-merge-push-superbuild/1077/)
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 17, 2018
snoopycrimecop added a commit to snoopycrimecop/ome-common-java that referenced this pull request Oct 17, 2018
Repository: ome/ome-common-java
Excluded PRs:
  # PR 32 joshmoore 'Add S3Handle using minio 5.0.0' (label: exclude)
  # PR 34 popiel 'NIOFileHandle: don't read from the file to fill a trash buffer' (user: popiel)
Already up-to-date.

Merged PRs:
  # PR 22 melissalinkert 'StreamHandle: fix subtle bug when seeking more than 1 MB backward'
  # PR 27 mtbc 'provide skipBytes(long) methods'
  # PR 29 melissalinkert 'Attempt to check for incorrect length after RandomAccessFile.setLength'
  # PR 33 manics 'WIP: Add S3Handle (rebased and modified from ome#32)'
  # PR 35 melissalinkert 'Add initial API for downsampling images'

Generated by BIOFORMATS-push#389 (https://web-proxy.openmicroscopy.org/east-ci/job/BIOFORMATS-push/389/)
@sbesson
Copy link
Copy Markdown
Member

sbesson commented Nov 2, 2018

Closing as superseded by #33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants