Merge branch 'master' into ignite-1786
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/40beea34 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/40beea34 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/40beea34 Branch: refs/heads/ignite-1786 Commit: 40beea3461e5a2fe46b0124b533c91232405e993 Parents: 075ab6f 69f526a Author: vozerov-gridgain <[email protected]> Authored: Mon Mar 21 10:45:13 2016 +0300 Committer: vozerov-gridgain <[email protected]> Committed: Mon Mar 21 10:45:13 2016 +0300 ---------------------------------------------------------------------- .../configuration/FileSystemConfiguration.java | 47 + .../java/org/apache/ignite/igfs/IgfsPath.java | 32 +- .../org/apache/ignite/internal/IgnitionEx.java | 10 +- .../ignite/internal/binary/BinaryContext.java | 43 + .../ignite/internal/binary/BinaryUtils.java | 37 + .../managers/communication/GridIoManager.java | 10 + .../GridCachePartitionExchangeManager.java | 3 + .../processors/cache/GridCacheUtils.java | 14 +- .../IgfsColocatedMetadataAffinityKeyMapper.java | 47 + .../processors/igfs/IgfsDataManager.java | 103 +- .../processors/igfs/IgfsDeleteWorker.java | 27 +- .../processors/igfs/IgfsDirectoryInfo.java | 235 ++ .../internal/processors/igfs/IgfsEntryInfo.java | 340 +++ .../processors/igfs/IgfsFileAffinityRange.java | 32 +- .../internal/processors/igfs/IgfsFileImpl.java | 15 +- .../internal/processors/igfs/IgfsFileInfo.java | 535 +---- .../internal/processors/igfs/IgfsFileMap.java | 41 +- .../processors/igfs/IgfsFileWorkerBatch.java | 75 +- .../IgfsFileWorkerBatchCancelledException.java | 51 + .../igfs/IgfsFragmentizerManager.java | 181 +- .../internal/processors/igfs/IgfsImpl.java | 83 +- .../processors/igfs/IgfsInputStreamAdapter.java | 5 +- .../processors/igfs/IgfsInputStreamImpl.java | 32 +- .../processors/igfs/IgfsIpcHandler.java | 16 +- .../processors/igfs/IgfsListingEntry.java | 37 +- .../processors/igfs/IgfsMetaManager.java | 2182 ++++++------------ .../processors/igfs/IgfsOutputStreamImpl.java | 19 +- .../internal/processors/igfs/IgfsPathIds.java | 291 +++ .../processors/igfs/IgfsPathsCreateResult.java | 77 + .../IgfsSecondaryInputStreamDescriptor.java | 6 +- .../IgfsSecondaryOutputStreamDescriptor.java | 9 +- .../internal/processors/igfs/IgfsUtils.java | 148 +- .../meta/IgfsMetaDirectoryCreateProcessor.java | 170 ++ .../IgfsMetaDirectoryListingAddProcessor.java | 131 ++ ...IgfsMetaDirectoryListingRemoveProcessor.java | 134 ++ ...gfsMetaDirectoryListingReplaceProcessor.java | 130 ++ .../igfs/meta/IgfsMetaFileCreateProcessor.java | 164 ++ .../igfs/meta/IgfsMetaFileLockProcessor.java | 107 + .../meta/IgfsMetaFileRangeDeleteProcessor.java | 111 + .../meta/IgfsMetaFileRangeUpdateProcessor.java | 120 + .../meta/IgfsMetaFileReserveSpaceProcessor.java | 120 + .../igfs/meta/IgfsMetaFileUnlockProcessor.java | 103 + .../igfs/meta/IgfsMetaUpdatePathProcessor.java | 102 + .../meta/IgfsMetaUpdatePropertiesProcessor.java | 121 + .../igfs/meta/IgfsMetaUpdateTimesProcessor.java | 113 + .../internal/processors/igfs/package-info.java | 2 +- .../util/nio/GridNioRecoveryDescriptor.java | 21 +- .../ignite/internal/util/nio/GridNioServer.java | 52 +- .../communication/tcp/TcpCommunicationSpi.java | 8 + .../tcp/TcpCommunicationSpiMBean.java | 8 +- .../igfs/IgfsFragmentizerAbstractSelfTest.java | 4 +- .../processors/igfs/IgfsAbstractSelfTest.java | 72 +- .../igfs/IgfsDataManagerSelfTest.java | 55 +- .../igfs/IgfsDualAbstractSelfTest.java | 17 +- .../processors/igfs/IgfsFileInfoSelfTest.java | 31 +- .../igfs/IgfsMetaManagerSelfTest.java | 63 +- .../processors/igfs/IgfsProcessorSelfTest.java | 57 +- .../processors/igfs/IgfsSizeSelfTest.java | 35 +- .../processors/igfs/IgfsStartCacheTest.java | 9 +- .../processors/igfs/IgfsStreamsSelfTest.java | 25 +- .../ignite/testsuites/IgniteCacheTestSuite.java | 3 +- .../fs/IgniteHadoopIgfsSecondaryFileSystem.java | 32 +- .../igfs/HadoopIgfsDualAbstractSelfTest.java | 11 +- .../apache/ignite/igfs/IgfsEventsTestSuite.java | 10 +- .../IgniteHadoopFileSystemLoggerSelfTest.java | 21 +- .../testsuites/IgniteHadoopTestSuite.java | 26 +- 66 files changed, 4382 insertions(+), 2589 deletions(-) ----------------------------------------------------------------------
