Add mongodb support to oak-run #7

Open
wants to merge 188 commits into
from

Projects

None yet

2 participants

@schans

No description provided.

Tudor Rogoz and others added some commits Sep 21, 2012
Tudor Rogoz Add performance tests for microkernel 87cab71
Tudor Rogoz Add new performance tests for microkernel ee4e652
Tudor Rogoz Add new performance tests for microkernel c2555b2
Tudor Rogoz Fix the memory issue by extending the surefire available memory 2324f64
Tudor Rogoz Merge branch 'trunk' of git://github.com/apache/jackrabbit-oak into t…
…runk
3e0a2e8
Tudor Rogoz Performance tests for microkernel bafc91b
Tudor Rogoz Complete the readme file 573f687
Mete Atamel Added test for OAK-351 and other minor edits 471303a
Mete Atamel OAK-351 - Inconsistency issue when committing a new node under an old…
… parent

Initial fix for the issue.
a2d4c80
Mete Atamel Removed all @author for consistency with Oak 274c732
Mete Atamel Minor fixes around FetchValidCommitsQuery. fc0e859
Mete Atamel Another minor fix around FetchValidCommitsQuery 73db741
Mete Atamel Fix for MicroKernelIT#copyToDescendant test 416503e
Tudor Rogoz OAK-335 Rename some classes, fix identation, add apache headers, othe…
…r minor changes
b87923f
Tudor Rogoz Merge the apache repo in my fork 4b5fc91
Mete Atamel Fixed various minor issues 3ced080
Mete Atamel Delete FetchHeadRevisionQuery 74ddb86
Tudor Rogoz OAK-335 Remove the old unused files afee47b
Tudor Rogoz OAK-335 Remove the old unused files 39adbad
@rogoz rogoz Merge pull request #1 from meteatamel/trunk
Trunk
f346c32
Mete Atamel Jsop util fixes
Fixed a few issues with Jsop parsing and made it more closely aligned
with MicroKernelImpl's Jsop parser.
e25dd8a
Mete Atamel NodeBuilder move
Moved NodeBuilder under tests as it's only used from testing code.
72f8fdb
Mete Atamel TODO/FIXME cleanup
Fixed some TODOs/FIXMEs and renamed all remaining TODOs to FIXMEs so I
can keep track better.
1ae5877
Tudor Rogoz OAK-335 Update the version to 0.6-SNAPSHOT a34c489
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
8700524
Mete Atamel Fix logging in oak-mongomk-test c084871
Mete Atamel MicroKernel#diff implementation
Beginnings of MicroKernel#diff implementation.
808eea1
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
38bc5c3
Mete Atamel Code reorganization
-Split instructions into their own package
-Move CommitBuilder to api package and remove builder package
076d411
Mete Atamel Code reorganization
Remove moved files.
83364bb
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
c3d0389
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
350c395
Mete Atamel Diff support - WIP 236a135
Mete Atamel Started adding diff tests
-Added BaseMongoMicroKernelTest for tests that require a MK rather than
just a connection
-Added beginnings of MongoMicroKernelDiffTest
3e8a045
Mete Atamel Fixes for diff functionality cccdd87
Mete Atamel More diff tests 427cea2
Mete Atamel More diff property tests 5dfa1e9
Mete Atamel Finished basic diff functionality 0581506
Mete Atamel Fix for MicroKernel#diffFiltered test. dbd5efe
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
498f97a
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
bf56380
Mete Atamel Minor update 24fa8a3
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
4c346ae
Tudor Rogoz Merge branch 'trunk' of git://github.com/apache/jackrabbit-oak into t…
…runk
43d5e4a
Mete Atamel Fake branch/merge support
Faked branch/merge support (that return head revision) in order to get
quickstart running.
1683e0c
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
6c4b1d7
Mete Atamel Updated exported packages 45dbd51
Mete Atamel Oak changes needed for Granite quickstart
These are the Oak changes needed in order to get Granite quickstart in
quickstart/oak branch work.
fbfed36
Tudor Rogoz Concurrent tests for microkernel dba8366
Mete Atamel Branch support - WIP 8e7013f
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
5386a6d
Mete Atamel Branch support - WIP
Made sure branch commits are not included in the revision history.
f2e1133
Mete Atamel Merge support - WIP
Beginnings of merge support. Basic code imported from Oak and some
basic tests pass but code needs to cleaned up for MongoMK.
822512a
Mete Atamel Merge support - WIP bebf41d
Mete Atamel Fix for MicroKernel#diffDepthLimited 73ff6ae
Mete Atamel Constructors and defaults cleanup ea50a58
Mete Atamel Minor fixes to FetchNodeByPathQuery 07ca88f
Mete Atamel Merged FetchNodByPathQuery into FetchNodesByPathAndDepthQuery 7c0f0d8
Mete Atamel Renamed FetchNodesByPathAndDepthQuery into FetchNodesQuery abc7acd
Mete Atamel Delete an obsolete test. 1303671
Mete Atamel More query cleanup. 6d13cb6
Mete Atamel Delete an obsolete test. b638213
Mete Atamel Fixed a few minor typos in MongoMK OSGI bundle d623540
Mete Atamel More minor improvements to query functions 504e32c
Mete Atamel Delete a renamed test. ab09f90
Mete Atamel Removed Node#getDescendants method 8607e9c
Mete Atamel Removed or fixed a few FIXMEs 6a90767
Mete Atamel Removed Node#getName method to be more in line with Oak's Node. 6058ab2
Mete Atamel Merge branch 'trunk' of https://github.com/rogoz/jackrabbit-oak into …
…trunk
b51df16
Mete Atamel A few updates to oak-mongomk-perf project in light of recent MongoMK …
…changes.
5b8a266
Mete Atamel Merge support - Handle the case when merge causes no change 1af188f
Mete Atamel Finished couple minor MK#getJournal FIXMEs 610602c
Mete Atamel Finished couple minor MK#getRevisionHistory FIXMEs f88d090
Mete Atamel Minor edits 7b3c3cd
Mete Atamel Couple more FIXME cleanups 1f0bdc8
Mete Atamel Removed the unnecessary SupressWarnings("javadoc") annotations 0e20157
Mete Atamel Renamed some tests and added MongoMKLimitsTest for testing the limits…
… of MongoMK
977d137
Mete Atamel Minor fixes to Commit and Node impls f491763
Mete Atamel Instruction impl cleanup e18a786
Mete Atamel Temporarily remove the change needed for MongoMK to run on Oak a9e6598
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
c783eca
Mete Atamel Reintroduce the change needed for MongoMK to run on Oak b00a86c
Mete Atamel Fixes around adding nodes ce7a6e0
Tudor Rogoz Merge branch 'trunk' of git://github.com/apache/jackrabbit-oak into t…
…runk

Conflicts:
	oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProviderImpl.java
a41d448
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk

Conflicts:
	oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProviderImpl.java
a9af390
Mete Atamel Fixes around adding/setting properties 0ee4859
Mete Atamel Fixes around remove node 5ed3747
Mete Atamel Fixes around adding nodes 6da7467
Tudor Rogoz OAK-378 Added a unit test 755862e
Mete Atamel Fixing copy functionality - WIP f4496eb
Mete Atamel Fixing copy functionality - WIP ca43c0e
Mete Atamel Fixing copy functionality - WIP
Got the staged changes working
46b5cc8
Mete Atamel Fixing copy functionality - WIP 24f01e9
Mete Atamel Finished fixing copy functionality fe7cd76
Mete Atamel More tests around add/copy node 6b17951
Mete Atamel Fixes around copy functionality with descendant changes - WIP 3b2b47b
Mete Atamel Fixes around copy functionality with descendant changes - Finished 44cf04a
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
d04f1cb
Mete Atamel Fixing move functionality - WIP aab2a3a
Mete Atamel Fixing move functionality - WIP b3b5978
Mete Atamel Fixing move functionality - Finished f1de36d
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
2fa6eec
Mete Atamel OAK-384 - get rid of add-property json diff syntax 38b2400
Mete Atamel Remove temporary Oak changes needed for Oak & MongoMK to run together 3f654ee
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
89c7313
Mete Atamel Added more diff tests 8f9aa92
Mete Atamel Removed obsolete code 93a7147
Mete Atamel Minor improvements 755a4c9
Mete Atamel FetchCommitsQuery cleanup 9931c5c
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
b354eb1
Tudor Rogoz Conflicting commit situation test 89f2318
Mete Atamel Test for trunk-merge-not-allowed case d840941
Mete Atamel Branch/merge tests and fixes - WIP b651c7d
Mete Atamel Branch/merge fixes - WIP 7d0e8e7
Tudor Rogoz Conflicting commit situation test 8041608
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
8ca44a4
Tudor Rogoz OAK-335 Add concurrency tests 5983d08
Mete Atamel Minor improvement to NodeMongo#toString e89bec4
Mete Atamel Branch/merge fixes - WIP 702d1fb
Mete Atamel Branch/merge tests 4c8af02
Mete Atamel Branch/merge tests with properties a9bfa70
Mete Atamel Branch/merge fixes - WIP 362ca2c
Mete Atamel Branch/merge test updates 3ffef51
Mete Atamel Branch/merge tests & fixes - WIP 96fef39
Mete Atamel Branch & merge tests - WIP 913655a
Mete Atamel Branch & merge tests - WIP ccc6429
Mete Atamel More branch & merge test additions/fixes - WIP 667043c
Mete Atamel Branch/merge test additions 6b4635e
Mete Atamel Branch/merge tests 7df10f9
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
fe601f0
Mete Atamel Applied fix for OAK-407 to MongoMK 1d88abb
Mete Atamel Branch/merge fixes - initial branch commit and FetchNodesQuery changes
-Changed the initial branch commit to not have initial path and diff.
Without this, the branch thinks that the root node deleted its children.
-Changed FetchNodesQuery to not only return nodes in the branch but
also nodes in trunk before the branch was created.
2d5f471
Mete Atamel Branch/merge fixes - handle the changed nodes/properties correctly 57c198a
Mete Atamel Branch/merge fixes - handle removed children case and other cleanup
-Handled the removed children case
-Cleaned up GetNodesCommand and NodeExistsCommand
092771e
Mete Atamel Branch/merge - started adding conflict support (WIP) f4c7b43
Mete Atamel Branch/merge - fixed recursive child additions b441eab
Mete Atamel Branch/merge - fixed another added children case 82092a7
Mete Atamel Branch/merge - finally all the test cases work! 1af9e1f
Mete Atamel Branch/merge - added test for removed root case 21470ad
Mete Atamel Branch/merge - Added tests for conflicting merges 5d55e54
Mete Atamel Jsop fixes - consolidated Jsop code with Oak and fixed tests as a result a7f46de
Mete Atamel getChildNodeCount fixes and tests bb058d7
Mete Atamel MongoMicroKernel cleanup & removed BlobStore in MongoMK as it already…
… exists in oak-core
0cf3c8d
Mete Atamel More API cleanup
-Renamed AbstractCommand to DefaultCommand
-Renamed CommandExecutorImpl to DefaultCommandExecutor
994f04f
Mete Atamel API cleanup
-Moved mongo connection to the base class instead of defining it in
every subclass.
-Moved exceptions in a separate package.
026df06
Mete Atamel Split NodeStoreMongo#diff method into its own command 4b013b9
Mete Atamel Split NodeStore#merge method into its own command 6fba526
Mete Atamel Split NodeStore#getJournal into its own command 5d4c05e
Mete Atamel Split NodeStore#getRevisionHistory into its own command 9b3945f
Mete Atamel Split NodeStore#waitForCommit into its own command 88ba96d
Mete Atamel Add tests for MongoMicroKernel#getRevisionHistory - WIP 58e0dec
Mete Atamel Add tests for MongoMicroKernel#getRevisionHistory a060b4f
Mete Atamel Tests and fixes for MongoMicroKernel#waitForCommit 4672df3
Mete Atamel Made sure waitForCommit ignores branch commits 561f6e8
Mete Atamel Converted NodeExistsCommandMongoTest into MongoMKNodeExistsTest
This way the whole call chain can be tested
9758134
Mete Atamel Converted GetHeadRevisionCommandMongoTest into MongoMKGetHeadRevision…
…Test
40ed169
Mete Atamel Moved some of GetNodesCommandMongoTest to MongoMKGetNodesTest 5c78b4a
Mete Atamel Moved GetBlobLengthCommandMongoTest to MongoMKGetLengthTest 1049bf7
Mete Atamel Moved read/write blob command tests to read/write blob MK tests be406c3
Mete Atamel More test updates f06c34e
Mete Atamel Moved GetNodesCommandMongoTest to MongoMKGetNodesTest 02f3a8d
Mete Atamel Added temporary fix to the depth problem 2c95a6a
Mete Atamel Consolidated CommitCommandMongoTest and MongoMKCommitAddTest 65b7d31
Mete Atamel More test coverage/updates 64278c4
Mete Atamel Added MongoMKGetJournalTest 648e4a2
Tudor Rogoz Merge branch 'trunk' of git://github.com/meteatamel/jackrabbit-oak in…
…to trunk
2dcef3c
Mete Atamel Merge branch 'trunk' of https://github.com/apache/jackrabbit-oak into…
… trunk
ad27bb6
Tudor Rogoz Update the concurrency tests 6b2ff5b
Mete Atamel Merge branch 'trunk' of https://github.com/rogoz/jackrabbit-oak into …
…trunk
edecc55
Mete Atamel Mark the test with @Ignore 3b6adb9
Mete Atamel Fixed the concurrency bug exposed by MkConcurrentAddNodesMultipleComm…
…itTest#testConcurentWritingPyramid1
e067f11
Mete Atamel Fixed ConcurrentCommitCommandMongoTest 8f5136a
Mete Atamel Removed/change couple FIXMEs abe2ce3
Mete Atamel Moved DefaultCommand to the right package and added a few FIXMEs e1e751d
Mete Atamel Delete old DefaultCommand 75728da
Mete Atamel Moved commands to the right package 4aadb7b
Mete Atamel Removed the trailing "mongo" from command names f35f594
Mete Atamel Renamed HeadMongo to SyncMongo 4a0efda
Mete Atamel Moved most of MongoUtil functionality into MongoConnection 1a9e69b
Mete Atamel Renamed some test classes and packages to match with src 2946900
Mete Atamel Renamed *Query classes to *Action
because most of these are single units of action rather than queries
against MongoDB
6cd435a
Mete Atamel Delete the old queries 614e662
Mete Atamel Merged FetchNodesForPathAction & QueryUtils into FetchNodesAction 98799d7
Mete Atamel Delete FetchNodesForPathActionTest 9335e50
Mete Atamel A few renames and added BaseInstruction
-Renamed AbstractAction to BaseAction
-Renamed DefaultCommand to BaseCommand
-Added BaseInstruction
0af7fa3
Mete Atamel Increase the number of retries for concurrency tests 61d01a6
Mete Atamel Cleaned up oak-mongomk-perf project in light of recent API changes 6517203
Bart van der Schans Add mongodb support to oak-run 7b176dd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment