Quick Search:

jump to detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

trunk 67 3 root: 134 75

latest revision download trunk

67 annotated / raw | Diffs: previous, other | Lines: 483 ( +1, -3 )

Created: 2007-08-30 08:44:57 -0500 (8 months ago) | Author: rklahn | Changeset: 67

fixes [BRUCE-11]

28 annotated / raw | Diffs: previous, other | Lines: 485 ( +1, -0 )

Created: 2007-07-06 15:42:25 -0500 (10 months ago) | Author: lanceball | Changeset: 28

Changed the transaction isolation level on the JDBC Connection to TRANSACTION_REPEATABLE_READ.  The default level, TRANSACTION_READ_COMMITTED will allow non-repeatable reads.  Non-repeatable reads happen when a query returns data that would be different if the query were repeated within the same transaction. Non-repeatable reads can occur when other transactions are modifying data that a transaction is reading.  

This seems to address the Jira issue in BRUCE-3.  It appears that the SlaveRunner was selecting from the snapshotlog view while the LogSwitchThread was switching out the underlying tables.  TRANSACTIONAL_REPEATABLE_READ should address this.  Phantom reads not possible because entire table is locked.

More info at: http://publib.boulder.ibm.com/infocenter/cscv/v10r1/index.jsp?topic=/com.ibm.cloudscape.doc/cdevconcepts15366.html

http://books.google.com/books?id=LjXBeAWM-KgC&pg=RA6-PA391&lpg=RA6-PA391&dq=default+jdbc+transaction+isolation+level+postgresql&source=web&ots=fi6TUk2iwC&sig=r6X0TswV1hr3Y0YjYkP0iy4jFj4

Branch point for: 0.5

24 annotated / raw | Diffs: previous, other | Lines: 484 ( +23, -9 )

Created: 2007-07-05 16:33:26 -0500 (10 months ago) | Author: lanceball | Changeset: 24

Add to info log what tables each slave is replicating when the daemon starts up.

3 new annotated / raw | Lines: 470 ( +470, -0 )

Created: 2007-06-27 14:02:14 -0500 (10 months ago) | Author: lanceball | Changeset: 3

Initial import of bruce source

latest revision download root:

134 annotated / raw | Diffs: previous, other | Lines: 600 ( +5, -9 )

Created: 2007-12-19 08:11:05 -0600 (4 months 27 days ago) | Author: rklahn | Changeset: 134

...

Properties

 svn:keywords = Id

133 annotated / raw | Diffs: previous, other | Lines: 604 ( +1, -2 )

Created: 2007-12-19 07:10:17 -0600 (4 months 27 days ago) | Author: rklahn | Changeset: 133

Reduce range of potential snapshot selection

Properties

 svn:keywords = Id

132 annotated / raw | Diffs: previous, other | Lines: 605 ( +7, -1 )

Created: 2007-12-16 04:20:39 -0600 (4 months 30 days ago) | Author: rklahn | Changeset: 132

fixing problems finding next snapshot on busy systems

Properties

 svn:keywords = Id

130 annotated / raw | Diffs: previous, other | Lines: 599 ( +7, -1 )

Created: 2007-12-15 20:43:56 -0600 (4 months 30 days ago) | Author: rklahn | Changeset: 130

New and improved next snapshot query.

Properties

 svn:keywords = Id

129 annotated / raw | Diffs: previous, other | Lines: 593 ( +24, -22 )

Created: 2007-12-14 19:22:11 -0600 (5 months ago) | Author: rklahn | Changeset: 129

Fixes from fixes from coder code review. BAD CODER NO DONUT.

This time, I actualy compiled, unit and regression tested, the change. :(

Properties

 svn:keywords = Id

128 annotated / raw | Diffs: previous, other | Lines: 591 ( +1, -3 )

Created: 2007-12-14 18:39:44 -0600 (5 months ago) | Author: rklahn | Changeset: 128

Fixes from coder code review

Properties

 svn:keywords = Id

127 annotated / raw | Diffs: previous, other | Lines: 593 ( +34, -44 )

Created: 2007-12-14 18:32:20 -0600 (5 months ago) | Author: rklahn | Changeset: 127

Variable processing of snapshots

Properties

 svn:keywords = Id

99 annotated / raw | Diffs: previous, other | Lines: 603 ( +2, -4 )

Created: 2007-10-16 18:33:33 -0500 (6 months ago) | Author: rklahn | Changeset: 99

Fixes [BRUCE-18] and [BRUCE-19]

Properties

 svn:keywords = Id

86 new/copied annotated / raw | Diffs: previous, other | Lines: 605 ( +605, -0 )

Created: 2007-09-06 17:37:55 -0500 (8 months ago) | Author: rklahn | Changeset: 86

Copied from: trunk/javasrc/com/netblue/bruce/SlaveRunner.java 85

Branch for 1.0 release candidate for Bruce.

Properties

 svn:keywords = Id

85 annotated / raw | Diffs: previous, other | Lines: 605 ( +144, -54 )

Created: 2007-09-06 17:19:38 -0500 (8 months ago) | Author: rklahn | Changeset: 85

Copied to: branches/1.0/javasrc/com/netblue/bruce/SlaveRunner.java 86

Major change: Large transaction support

Minor changes along the way:
* Snapshot.tIDsBetweenSnapshots() no longer in use, and dropped
* Drop mortal user remenents at the end of MortalUserCanModifyTableTest.


Properties

 svn:keywords = Id

78 annotated / raw | Diffs: previous, other | Lines: 515 ( +1, -1 )

Created: 2007-09-04 20:24:54 -0500 (8 months ago) | Author: rklahn | Changeset: 78

svn:keywords=Id missing on many source files

Properties

 svn:keywords = Id

75 annotated / raw | Diffs: previous, other | Lines: 515 ( +40, -8 )

Created: 2007-09-04 17:11:24 -0500 (8 months ago) | Author: rklahn | Changeset: 75

Subset support. Test class to follow

Open Source License registered to the Codehaus Project. This license of FishEye is provided to support the development of Codehaus only.
Atlassian FishEye, Subversion, CVS & Perforce analysis. (Version:1.5.1 Build:build-296 2008-04-24 ) - Administration - Page generated 2008-05-16 12:02 -0500