Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

Ported changes in storage common

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

    • -0
    • +26
    ./common/IStorageManagerInterface.java
    • -9
    • +130
    ./common/buffercache/BufferCache.java
    • -0
    • +8
    ./common/buffercache/IBufferCache.java
    • -0
    • +81
    ./common/file/FileHandle.java
    • -0
    • +44
    ./common/file/IFileMapManager.java
    • -0
    • +59
    ./common/file/IFileMapProvider.java
    • -50
    • +0
    ./common/file/IFileMappingProvider.java
  1. … 18 more files in changeset.
added more meaningful error messages for BTree op boundary cases

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

    • -0
    • +10
    ./common/file/IFileMappingProvider.java
  1. … 6 more files in changeset.
Fixed offset computation in BufferCache read/write calls

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

added unmapName() method

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

    • -0
    • +10
    ./common/file/IFileMappingProvider.java
Added IFileMappingProvider

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

    • -0
    • +30
    ./common/file/IFileMappingProvider.java
  1. … 3 more files in changeset.
Fixed timing issue between victimization and cleaner. Fixed early termination of clock. Fixed package names. Added HeapBufferAllocator.

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

    • -0
    • +470
    ./common/buffercache/BufferCache.java
    • -0
    • +90
    ./common/buffercache/ClockPageReplacementStrategy.java
    • -0
    • +28
    ./common/buffercache/DirectBufferAllocator.java
    • -0
    • +28
    ./common/buffercache/HeapBufferAllocator.java
    • -0
    • +29
    ./common/buffercache/IBufferCache.java
    • -0
    • +19
    ./common/buffercache/IBufferCacheInternal.java
    • -0
    • +21
    ./common/buffercache/ICacheMemoryAllocator.java
    • -0
    • +29
    ./common/buffercache/ICachedPage.java
    • -0
    • +23
    ./common/buffercache/ICachedPageInternal.java
    • -0
    • +27
    ./common/buffercache/IPageReplacementStrategy.java
    • -0
    • +58
    ./common/file/FileInfo.java
    • -0
    • +61
    ./common/file/FileManager.java
  1. … 10 more files in changeset.
Fixed race between pin and cleaner

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

Added license header to storage files

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

    • -0
    • +14
    ./common/storage/file/FileInfo.java
    • -0
    • +14
    ./common/storage/file/FileManager.java
    • -0
    • +14
    ./common/storage/sync/LatchType.java
Added Hyracks storage

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

    • -0
    • +450
    ./common/storage/buffercache/BufferCache.java
    • -0
    • +14
    ./common/storage/buffercache/DirectBufferAllocator.java
    • -0
    • +15
    ./common/storage/buffercache/IBufferCache.java
    • -0
    • +5
    ./common/storage/buffercache/IBufferCacheInternal.java
    • -0
    • +7
    ./common/storage/buffercache/ICacheMemoryAllocator.java
    • -0
    • +15
    ./common/storage/buffercache/ICachedPage.java
    • -0
    • +9
    ./common/storage/buffercache/ICachedPageInternal.java
    • -0
    • +13
    ./common/storage/buffercache/IPageReplacementStrategy.java
    • -0
    • +44
    ./common/storage/file/FileInfo.java
    • -0
    • +47
    ./common/storage/file/FileManager.java
    • -0
    • +6
    ./common/storage/sync/LatchType.java
  1. … 6 more files in changeset.