Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
1. Modified BufferCache to have a maxOpenFiles parameter. 2. BufferCache will not invalidate and flush pages upon last close of a file. 3. Pages of unreferenced files are invalidated and flushed lazily during a new openFile request.

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

    • -10
    • +85
    ./common/buffercache/BufferCache.java
    • -0
    • +2
    ./common/buffercache/IBufferCache.java
  1. … 15 more files in changeset.
Added sort-merge collector. tests pass

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

    • -0
    • +34
    ./common/buffercache/BufferCache.java
  1. … 71 more files in changeset.
Partial commit. Code compiles, but not complete

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

    • -3
    • +3
    ./common/IStorageManagerInterface.java
  1. … 211 more files in changeset.
Merged r289:290 from the hyracks_io_management branch

git-svn-id: https://hyracks.googlecode.com/svn/trunk/hyracks@291 123451ca-8445-de46-9d55-352943316053

    • -2
    • +3
    ./common/IStorageManagerInterface.java
    • -44
    • +33
    ./common/buffercache/BufferCache.java
    • -1
    • +2
    ./common/buffercache/IBufferCache.java
    • -0
    • +63
    ./common/file/BufferedFileHandle.java
    • -0
    • +57
    ./common/smi/TransientFileMapManager.java
  1. … 181 more files in changeset.
Fixed logging messages to be under a guard

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

    • -4
    • +13
    ./common/buffercache/BufferCache.java
Fixed page invalidation bug on file close.

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

    • -7
    • +10
    ./common/buffercache/BufferCache.java
BufferCache now creates folders as necessary in openFile().

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