hyracks-storage-common

Clone Tools
  • last updated 12 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
new branch for merging lsm and fullstack

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

  1. … 1792 more files in changeset.
changes towards recovery

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

  1. … 1 more file in changeset.
Fixed a few remaining issues regarding closing of OS file handles.

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

  1. … 1 more file in changeset.
Fixed issue in LSM indexes where OS file handles would not be closed properly if destroy() was called after deactivate(). This issue caused 'too many open files' during the Asterix runtime tests on a 32-bit Ubuntu.

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

  1. … 5 more files in changeset.
merged hyracks_asterix_stabilization -r1913:1947 to hyracks_lsm_tree

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

  1. … 62 more files in changeset.
fixed a bug which appears in linux, but not in Mac.

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

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

  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

continuing implementing the local resource repository

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

  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. … 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

checkpoint of the local resource repository

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

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

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

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

reverting changes to the buffercache

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

merged hyracks_asterix_stabilization r1724:1760

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

  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

  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

  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

Reintegrated hyracks_rtree_bulkload.

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

  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

  1. … 121 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

  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

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

  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

  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.