Clone Tools
  • last updated 21 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
replaced the IIndexArtifactMap interface with the ILocalResourceRepository interface

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1942 123451ca-8445-de46-9d55-352943316053

    • -69
    • +0
    ./common/TransientIndexArtifactMap.java
    • -88
    • +0
    ./common/file/AbstractIndexLocalResourceClass.java
    • -54
    • +0
    ./common/file/IIndexArtifactMap.java
    • -31
    • +0
    ./common/file/ILocalResourceClass.java
    • -0
    • +19
    ./common/file/ILocalResourceFactory.java
    • -0
    • +21
    ./common/file/ILocalResourceFactoryProvider.java
    • -5
    • +4
    ./common/file/ILocalResourceRepository.java
    • -50
    • +0
    ./common/file/IndexLocalResource.java
    • -235
    • +0
    ./common/file/IndexLocalResourceRepository.java
    • -46
    • +0
    ./common/file/IndexLocalResourceRepositoryFactory.java
    • -28
    • +0
    ./common/file/LSMBTreeLocalResourceClass.java
    • -28
    • +0
    ./common/file/LSMInvertedIndexLocalResourceClass.java
    • -28
    • +0
    ./common/file/LSMRTreeLocalResourceClass.java
    • -0
    • +48
    ./common/file/LocalResource.java
  1. … 32 more files in changeset.
adding missing files

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1930 123451ca-8445-de46-9d55-352943316053

    • -0
    • +29
    ./common/file/ResourceIdFactory.java
    • -0
    • +24
    ./common/file/ResourceIdFactoryFactory.java
continuing implementing the local resource repository

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1929 123451ca-8445-de46-9d55-352943316053

    • -4
    • +6
    ./common/IStorageManagerInterface.java
  1. … 3 more files in changeset.
checkpoint of the local resource repository

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1925 123451ca-8445-de46-9d55-352943316053

    • -1
    • +2
    ./common/IStorageManagerInterface.java
    • -2
    • +2
    ./common/file/ILocalResourceRepositoryFactory.java
    • -5
    • +2
    ./common/file/IndexLocalResourceRepository.java
    • -5
    • +26
    ./common/file/IndexLocalResourceRepositoryFactory.java
  1. … 6 more files in changeset.
added classes which should have been added previous commit.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1921 123451ca-8445-de46-9d55-352943316053

    • -0
    • +88
    ./common/file/AbstractIndexLocalResourceClass.java
    • -0
    • +51
    ./common/file/IndexLocalResource.java
    • -0
    • +28
    ./common/file/LSMInvertedIndexLocalResourceClass.java
    • -0
    • +28
    ./common/file/LSMRTreeLocalResourceClass.java
checkpoint of the local resource repository

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1920 123451ca-8445-de46-9d55-352943316053

    • -6
    • +8
    ./common/file/ILocalResourceClass.java
    • -2
    • +2
    ./common/file/ILocalResourceRepository.java
    • -0
    • +14
    ./common/file/IndexLocalResourceRepository.java
    • -0
    • +14
    ./common/file/IndexLocalResourceRepositoryFactory.java
    • -38
    • +0
    ./common/file/LSMBTreeLocalResource.java
    • -14
    • +19
    ./common/file/LSMBTreeLocalResourceClass.java
another checkpoint for the local resource repository

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1918 123451ca-8445-de46-9d55-352943316053

    • -2
    • +2
    ./common/file/ILocalResourceClass.java
    • -12
    • +15
    ./common/file/LSMBTreeLocalResource.java
    • -3
    • +3
    ./common/file/LSMBTreeLocalResourceClass.java
checkpoint of implementing the local resource repository

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1917 123451ca-8445-de46-9d55-352943316053

    • -21
    • +110
    ./common/file/IndexLocalResourceRepository.java
started implementing local resource repository which stores an indexProvider which is required for local crash recovery.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1916 123451ca-8445-de46-9d55-352943316053

    • -0
    • +29
    ./common/file/ILocalResource.java
    • -0
    • +29
    ./common/file/ILocalResourceClass.java
    • -0
    • +35
    ./common/file/ILocalResourceRepository.java
    • -0
    • +21
    ./common/file/ILocalResourceRepositoryFactory.java
    • -0
    • +135
    ./common/file/IndexLocalResourceRepository.java
    • -0
    • +11
    ./common/file/IndexLocalResourceRepositoryFactory.java
    • -0
    • +35
    ./common/file/LSMBTreeLocalResource.java
    • -0
    • +23
    ./common/file/LSMBTreeLocalResourceClass.java
reverting changes to the buffercache

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1767 123451ca-8445-de46-9d55-352943316053

    • -13
    • +13
    ./common/buffercache/BufferCache.java
merged hyracks_asterix_stabilization r1724:1760

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1762 123451ca-8445-de46-9d55-352943316053

    • -61
    • +38
    ./common/buffercache/BufferCache.java
  1. … 6 more files in changeset.
exposed interface for index lifecycle management and added naive first implementation

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1724 123451ca-8445-de46-9d55-352943316053

    • -0
    • +69
    ./common/TransientIndexArtifactMap.java
    • -0
    • +56
    ./common/file/TransientFileMapManager.java
    • -57
    • +0
    ./common/smi/TransientFileMapManager.java
  1. … 60 more files in changeset.
merged hyracks_asterix_stabilization r1634:1651

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1657 123451ca-8445-de46-9d55-352943316053

  1. … 150 more files in changeset.
added IIndexArtifactMap interface in order to support permanent resourceIds

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1591 123451ca-8445-de46-9d55-352943316053

    • -2
    • +5
    ./common/IStorageManagerInterface.java
    • -0
    • +54
    ./common/file/IIndexArtifactMap.java
  1. … 9 more files in changeset.
Fixed a race in BufferCache.pin() that very rarely caused deadlock in the lsm multithreading tests.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1588 123451ca-8445-de46-9d55-352943316053

    • -14
    • +4
    ./common/buffercache/BufferCache.java
Reintegrated hyracks_rtree_bulkload.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1585 123451ca-8445-de46-9d55-352943316053

    • -25
    • +40
    ./common/buffercache/BufferCache.java
    • -10
    • +10
    ./common/buffercache/DebugBufferCache.java
  1. … 127 more files in changeset.
merged r1274:1322 from hyracks_dev_next

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1342 123451ca-8445-de46-9d55-352943316053

    • -88
    • +83
    ./common/buffercache/BufferCache.java
  1. … 122 more files in changeset.
Fixed LSM tests that I broke while cleaning up the inverted index. Minor improvements to buffercache.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1246 123451ca-8445-de46-9d55-352943316053

    • -40
    • +28
    ./common/buffercache/BufferCache.java
  1. … 5 more files in changeset.
Implemented counting of free pages in BufferCache to better sync the cleaner thread with threads waiting for pages to be cleaned.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1241 123451ca-8445-de46-9d55-352943316053

    • -35
    • +56
    ./common/buffercache/BufferCache.java
Removed atomic rename for LSM components. Using special value in metadata page of trees to guarantee consistency of written LSM components. When adding a new LSM component, it is forced to disk, and then the special value is force to disk.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1173 123451ca-8445-de46-9d55-352943316053

    • -30
    • +69
    ./common/buffercache/BufferCache.java
    • -0
    • +10
    ./common/buffercache/DebugBufferCache.java
    • -0
    • +4
    ./common/buffercache/IBufferCache.java
  1. … 22 more files in changeset.
Implemented registration of LSM components via atomic renaming of a temp component. Modified LSMFileNameManager to use IOManager, such that new LSM components are written to IODevices in a round rob in fashion. Added tests using multiple IO devices.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1151 123451ca-8445-de46-9d55-352943316053

    • -2
    • +2
    ./common/buffercache/DebugBufferCache.java
    • -2
    • +2
    ./common/buffercache/IBufferCache.java
  1. … 35 more files in changeset.
Fixed a race in the BufferCache because fileInfoMap was not accessed in a synchronized block within pinSanityCheck().

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1136 123451ca-8445-de46-9d55-352943316053

Fixed a BTree concurrency bug, where an unsafe read lead to releasing the wrong latch type. Adding LSMBTree multi-threading tests (still incomplete).

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1130 123451ca-8445-de46-9d55-352943316053

  1. … 16 more files in changeset.
Added multi-threading test framework for tree indexes. Still need to implement concrete tests.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1113 123451ca-8445-de46-9d55-352943316053

  1. … 15 more files in changeset.
Added client API to retrieve node controller information

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_dev_next@840 123451ca-8445-de46-9d55-352943316053

    • -57
    • +63
    ./common/buffercache/BufferCache.java
  1. … 15 more files in changeset.
Fixed Hyracks issue 47.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@812 123451ca-8445-de46-9d55-352943316053

  1. … 1 more file in changeset.
Fixed sisues 49 and 50.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@807 123451ca-8445-de46-9d55-352943316053

  1. … 5 more files in changeset.
Fixed issue 44.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@769 123451ca-8445-de46-9d55-352943316053

    • -14
    • +33
    ./common/buffercache/BufferCache.java
  1. … 1 more file in changeset.
Added DebugBufferCache, andr emoved internal pin and latch counting in BTree. Started cleaning work on the BTree. RTree currently has compile errors, will fix them when cleaning is done.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_btree_updates_next@604 123451ca-8445-de46-9d55-352943316053

    • -0
    • +158
    ./common/buffercache/DebugBufferCache.java
  1. … 16 more files in changeset.
Merged 500:541 from trunk

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_scheduling@542 123451ca-8445-de46-9d55-352943316053

    • -10
    • +85
    ./common/buffercache/BufferCache.java
    • -0
    • +2
    ./common/buffercache/IBufferCache.java
  1. … 371 more files in changeset.