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

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:

124 annotated / raw | Diffs: previous, other | Lines: 362 ( +25, -59 )

Created: 2007-11-30 12:11:48 -0600 (5 months 14 days ago) | Author: rklahn | Changeset: 124

Chnages in support of failover

Properties

 svn:keywords = Id

122 annotated / raw | Diffs: previous, other | Lines: 396 ( +0, -285 )

Created: 2007-11-21 13:56:04 -0600 (5 months 23 days ago) | Author: rklahn | Changeset: 122

source cleanup (remove around 300 lines of commented code)

Properties

 svn:keywords = Id

121 annotated / raw | Diffs: previous, other | Lines: 681 ( +545, -431 )

Created: 2007-11-21 13:54:50 -0600 (5 months 23 days ago) | Author: rklahn | Changeset: 121

transaction/snapshot log entries now distributed to slaves

Properties

 svn:keywords = Id

120 annotated / raw | Diffs: previous, other | Lines: 567 ( +6, -0 )

Created: 2007-11-20 12:04:57 -0600 (5 months 24 days ago) | Author: rklahn | Changeset: 120

Transaction/snapshot logs on slaves. Logs are switched. Not quite populated yet.

Properties

 svn:keywords = Id

106 annotated / raw | Diffs: previous, other | Lines: 561 ( +41, -83 )

Created: 2007-11-08 19:38:56 -0600 (6 months ago) | Author: rklahn | Changeset: 106

Some changes for replication failover. More to follow

Properties

 svn:keywords = Id

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

Created: 2007-10-16 18:03:43 -0500 (6 months ago) | Author: rklahn | Changeset: 98

Fixes [Bruce-18]

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 09:17 -0500