Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-10150 Hadoop cryptographic file system
  3. HADOOP-10603

Crypto input and output streams implementing Hadoop stream interfaces

    XMLWordPrintableJSON

    Details

      Description

      A common set of Crypto Input/Output streams. They would be used by CryptoFileSystem, HDFS encryption, MapReduce intermediate data and spills. Note we cannot use the JDK Cipher Input/Output streams directly because we need to support the additional interfaces that the Hadoop FileSystem streams implement (Seekable, PositionedReadable, ByteBufferReadable, HasFileDescriptor, CanSetDropBehind, CanSetReadahead, HasEnhancedByteBufferAccess, Syncable, CanSetDropBehind).

        Attachments

        1. HADOOP-10603.10.patch
          95 kB
          Yi Liu
        2. HADOOP-10603.9.patch
          88 kB
          Yi Liu
        3. CryptoOutputStream.java
          7 kB
          Charles Lamb
        4. CryptoInputStream.java
          15 kB
          Charles Lamb
        5. HADOOP-10603.8.patch
          46 kB
          Yi Liu
        6. HADOOP-10603.7.patch
          45 kB
          Yi Liu
        7. HADOOP-10603.6.patch
          45 kB
          Yi Liu
        8. HADOOP-10603.5.patch
          45 kB
          Yi Liu
        9. HADOOP-10603.4.patch
          44 kB
          Yi Liu
        10. HADOOP-10603.3.patch
          37 kB
          Yi Liu
        11. HADOOP-10603.2.patch
          8 kB
          Charles Lamb
        12. HADOOP-10603.1.patch
          11 kB
          Charles Lamb
        13. HADOOP-10603.patch
          47 kB
          Yi Liu

          Issue Links

            Activity

              People

              • Assignee:
                hitliuyi Yi Liu
                Reporter:
                tucu00 Alejandro Abdelnur
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: