summaryrefslogtreecommitdiff
path: root/src/main/java/com/amazon/carbonado/repo/indexed
AgeCommit message (Collapse)Author
2015-10-14Handle more retryable exceptions during index build.broneill
2013-04-23Add index repair options to discard duplicates or only verify.Brian S. O'Neill
2013-04-22Fix to remove bogus index entries if the primary key can't be loadedJesse Morgan
2013-04-13Index triggers only use "for update" mode when the strict option is supplied.Brian S. O'Neill
2013-03-14Some repositories don't properly support top-level transactions, so retry if ↵Brian S. O'Neill
the isolation level switches incompatibly.
2012-12-31Ensure that trigger runs with "try" variants and still has access to the ↵Brian S. O'Neill
transaction.
2012-11-28ReplicatedRepository resync no longer creates a for-update transaction on ↵Brian S. O'Neill
the master. Pass transaction to trigger, allowing it to change modes.
2012-09-09Index repair improvements.Brian S. O'Neill
2012-05-01Fixed add trigger exception in subsequent constructions of IndexedStorage ↵Jesse Morgan
when the first throws an exception.
2012-03-04Prepare release 1.2.3Brian S. O'Neill
Update copyright
2012-01-26Added option for index access to fetch ahead to reduce likelihood of deadlocks.Brian S. O'Neill
2011-11-11Handle more timeout types, make timeout configurable.Brian S. O'Neill
2011-11-10Add retry logic to index repair.Brian S. O'Neill
2011-11-07Ensure transaction is in "for update" mode during index repair.Brian S. O'Neill
2011-11-05Index repair retries following deadlocks.Brian S. O'Neill
2011-10-03Fix index entry class generation when using mix of repository types.Brian S. O'Neill
2011-06-30Skip corrupt master entries, allow existing index entry.Brian S. O'Neill
2011-05-18Add FIXME comment.Brian S. O'Neill
2011-05-17Don't rebuild index if nothing to build. Make sure bogus index entries are ↵Brian S. O'Neill
truncated.
2011-05-14Commit batches of deletes during index repair.Brian S. O'Neill
2011-05-04Add support for Query controller and timeouts; remove vestigial support for ↵Brian S. O'Neill
interrupts.
2010-08-26Handle more exceptions with broken indexes.Brian S. O'Neill
2010-08-26More robust corruption repairs.Brian S. O'Neill
2010-03-14Update copyright.Brian S. O'Neill
2009-12-22Remove isClosed method, which broke compatibility.Brian S. O'Neill
2009-12-22Added isClosed method to Repository.Brian S. O'Neill
2009-10-15Generated readFrom method sets properties states at the end, to ensure that ↵Brian S. O'Neill
adapted properties in the primary key can be always set.
2009-10-13Removed bogus fixme comment.Brian S. O'Neill
2009-07-25Make cursors more resilient against concurrent close, preventing ↵Brian S. O'Neill
NoSuchElementException from being thrown inappropriately.
2009-06-12Add fixme comment.Brian S. O'Neill
2009-03-27Make sure FetchException propagates from generated index Storable correctly.Brian S. O'Neill
2009-03-24Derived index update must tolerate inconsistencies.Brian S. O'Neill
2009-02-10Commented out changes made in revision 1098. Deleting of derived index ↵Brian S. O'Neill
entries needs more thought.
2009-02-06Fix index updates when derived index against joined storable is deleted.Brian S. O'Neill
2008-12-22Eliminate level of indirection when accessing indexes.Brian S. O'Neill
2008-12-18Fixes for excessive class generation and memory usage when opening multiple ↵Brian S. O'Neill
repositories.
2008-11-24Allow primary record to be deleted if corrupt.Brian S. O'Neill
2008-09-08Undo last commit.Brian S. O'Neill
2008-09-08Index truncation is no longer in transaction with primary records to avoid ↵Brian S. O'Neill
deadlock.
2008-05-25Fixed cyclic dependency with indexes against complex derived properties.Brian S. O'Neill
2008-05-14Index repair now deletes bogus entries.Brian S. O'Neill
2008-05-09Clustered index selection fixes.Brian S. O'Neill
2008-05-06Code cleanup: add @Override annotations, remove unused imports, remove dead ↵Brian S. O'Neill
code and add @Deprecated annotations.
2008-05-01Add index repair method.Brian S. O'Neill
2008-05-01Add index repair method.Brian S. O'Neill
2008-04-30Recover from potential deadlocks against repositories with coarse locks.Brian S. O'Neill
2008-04-07Clean up use of MergeSortBuffer.Brian S. O'Neill
2008-03-27Lenient when unregistering index.Brian S. O'Neill
2008-03-25Fixes for bugs as reported by FindBugs.Brian S. O'Neill
2008-02-26Index build skips records which are corrupt instead of giving up entirely.Brian S. O'Neill