Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: eldersantos/community
base: master
...
head fork: jakewins/community
Checking mergeability… Don't worry, you can still create the pull request.
This comparison is big! We're only showing the most recent 250 commits
Commits on Mar 09, 2012
@systay systay Merge pull request #323 from peterneubauer/at_noop
Documentation fixes
1671aed
@systay systay A fix for #276 that doesn break everything d96e717
@rickardoberg rickardoberg Introduced @Default for setting default values
Added config accessor methods in Config that uses the new configuration API
83a1224
@jakewins jakewins Cleanup of imports throughout webadmin. 8dddb74
@jakewins jakewins Upped the versions for apache httpclient and webdriver, to get webdri…
…ver working with FF9.
6e9f55d
@systay systay Nodes are now returnes as node-representation 7aa9bff
@systay systay Merge pull request #324 from neo4j/webadmin-imports-cleanup-again
Webadmin imports cleanup
aa90ba5
@peterneubauer peterneubauer license headers, mixup in READONLY, scala test fix b6430df
@thobe thobe Made sure FileSystemAbstraction is used in the places where the file …
…system is accessed.

There are still a few places where java.io.File is used directly, but I believe those to be ok.

Most notably, FileSystemAbstraction is now used by IdGenerators.

Also fixed some minor issues with EphemeralFileSystemAbstraction in order to use it with IdGenerators:
o EphemeralFileChannel.read(ByteBuffer) now follows the contract of ReadableByteChannel.
o tryLock() uses internal locking code directly now, to avoid leaking to the actual FS.
6ca4332
@thobe thobe Refactored EphemeralFileSystemAbstraction.
o Broke apart the data of the file from the FileChannel implementation.
o Removed a bunch of unused code.

This was required in order to make it possible to close() a re-opened file,
which was required in order to make releasing of file locks on close() work as expected.

All in all this means that a GraphDatabase that uses an EphemeralFileSystem can now be restarted.
c00094d
@thobe thobe Fix for an issue where store files could be closed with id generators…
… in a bad state, leading to truncation of much of the store file.

Also includes some improvements to test infrastructure in order to properly test this scenario.
4aae093
Commits on Mar 10, 2012
@tinwelint tinwelint Merge pull request #327 from thobe/master
Fixes truncating issue when store is closed with idGenerator in bad state
b5c343e
@nawroth nawroth Added autocoloring support for nodes and relationships.
Introduced a simplified style without node title/id.
AsciiDocHelper now defaults to autocolored releationships and to not show node ids.
Updated some examples to still show node ids, but this should better be avoided.
Made rest docs default to include node ids.
The new AsciiDocSimpleStyle class contains factory methods to configure coloring.
71b18be
@nawroth nawroth Made createGraphViz take a GraphStyle as a parameter. Minor refactoring. 2fe87db
Commits on Mar 12, 2012
@jakewins jakewins Added 1.7 branding. 047b2ec
@thobe thobe Changing path construction in test case to work on windows. cb4e4fb
@thobe thobe Tracked down and fixed a file that wasn't closed. df1dfc0
Commits on Mar 13, 2012
@rickardoberg rickardoberg Implemented GraphDatabaseFactory+GraphDatabaseBuilder+settings, and u…
…sed them everywhere
c700f70
@rickardoberg rickardoberg Merge branch 'master' of github.com:neo4j/community
Conflicts:
	kernel/src/main/java/org/neo4j/kernel/AbstractGraphDatabase.java
	kernel/src/main/java/org/neo4j/kernel/Config.java
	kernel/src/main/java/org/neo4j/kernel/impl/batchinsert/BatchInserterImpl.java
	kernel/src/main/java/org/neo4j/kernel/impl/nioneo/store/AbstractStore.java
	kernel/src/main/java/org/neo4j/kernel/impl/nioneo/store/NeoStore.java
	kernel/src/main/java/org/neo4j/kernel/impl/nioneo/store/StoreFactory.java
	kernel/src/main/java/org/neo4j/kernel/impl/nioneo/xa/NeoStoreXaDataSource.java
	kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/StoreVersionTest.java
	kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/TestIdGenerator.java
	kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/TestNeoStore.java
	kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/TestXa.java
be053a6
@rickardoberg rickardoberg Merge remote-tracking branch 'origin/master'
Conflicts:
	cypher/src/test/scala/org/neo4j/cypher/docgen/DocumentingTestBase.scala
	kernel/src/main/java/org/neo4j/graphdb/factory/Default.java
	kernel/src/main/java/org/neo4j/graphdb/factory/GraphDatabaseFactory.java
	kernel/src/main/java/org/neo4j/graphdb/factory/GraphDatabaseSetting.java
	kernel/src/test/java/org/neo4j/kernel/TestKernelExtension.java
3cd9cc2
@thobe thobe Use legacy JUnit API to work with older versions of JUnit. 60bd567
@tinwelint tinwelint Added more logging around rotation of tm_tx_log. Also extended LogTes…
…tUtils a bit more to be able to read/filter in more ways
aeb5f34
@tinwelint tinwelint Added logging to mark which active txlog has been set e78b19b
@tinwelint tinwelint Added a comment about the size of the byte[] to write 9d4508f
@tinwelint tinwelint Added more comments 9f6d759
@thobe thobe Merge pull request #331 from tinwelint/txlog-rotation-logging
Added more logging around rotation of tm_tx_log.
41d4dc8
@peterneubauer peterneubauer index config link 209f50d
@tinwelint tinwelint Updated changelogs 1d897b2
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare release 1.7.M01 b0276eb
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare for next development iteration 8499fd7
@nawroth nawroth Improved printing of paths, changed to use ImpermanentGDb when execut…
…ed as test.
5e50ca2
@peterneubauer peterneubauer adding delete property to the docs f305648
@nawroth nawroth Docs formatting for Cypher/Where. 1fcfbf5
Commits on Mar 14, 2012
@rickardoberg rickardoberg Use Logback for logging instead
Support remote logging
7d34fa2
@rickardoberg rickardoberg Added possibility to set descriptions on settings
Added ResourceBundle that encapsulates data from GraphDatabaseSettings
8eb9938
@tinwelint tinwelint A more explicit exception if trying to run with an older index version 00c13c5
@tinwelint tinwelint A little refactoring to make things clearer af09d8e
@nawroth nawroth Added path output code example. e809cac
@nawroth nawroth Use parent version 33. Uses docs-plugin and forked license-plugin, up…
…grades a few plugin versions.
4b7380b
@nawroth nawroth Improved the ordering of colors. cc798b0
@nawroth nawroth Merge remote-tracking branch 'upstream/master' into docfixes2 832d2ba
@nawroth nawroth Render some graphs with a different style. 4f07893
Commits on Mar 15, 2012
@rickardoberg rickardoberg Added class that can generate the default neo4j.properties file a640b3e
@rickardoberg rickardoberg Cypher version setting is now its own subclass fc55ee9
@rickardoberg rickardoberg Removed use of CommonFactories.defaultFileSystemAbstraction() with di…
…rect instantiation of DefaultFileSystemAbstraction
4486ea3
@rickardoberg rickardoberg Removed use of CommonFactories.defaulyLogBufferFactory() with direct …
…instantiation of DefaultLogBufferFactory
0670d17
@rickardoberg rickardoberg Removed use of CommonFactories.defaultRecoveryVerifier() with direct …
…use of RecoveryVerifier.ALWAYS_VALID
0b2dc0e
@rickardoberg rickardoberg Refactored DefaultIdGeneratorFactory to its own class
Replaced use of CommonFactorys.defaultIdGeneratorFactory with direct instantiation of DefaultIdGeneratorFactory
ffe99a1
@rickardoberg rickardoberg Fixed imports 443f87c
@rickardoberg rickardoberg Renamed GraphDatabaseSPI to GraphDatabaseAPI to reflect its usage better
Made methods deprecated instead of the interface. We should add proper API methods here
9d91eb5
@rickardoberg rickardoberg Renamed GraphDatabaseSPI to GraphDatabaseAPI to reflect its usage better
Made methods deprecated instead of the interface. We should add proper API methods here
c1853a1
@rickardoberg rickardoberg If a use of GraphDatabaseFactory didn't set config, then skip builder 7a02754
@tinwelint tinwelint Uses FileSystemAbstraction to check if file exists 2367a6c
@thobe thobe Made it possible to start StoreAccess without performing recovery. 08eb29a
@rickardoberg rickardoberg Added @Title for short descriptions of settings
Added Asciidoc generator
Updated neo4j.properties generator
c2cc6d1
Johan Svensson Added lock free atomic array cache that avoids triggering full GCs.
Added GC monitor that will keep track on how much the JVM blocks application threads.
0c0415b
Commits on Mar 16, 2012
@nawroth nawroth Merge pull request #341 from nawroth/docfixes2
Documentation fixes
d75721c
@peterneubauer peterneubauer making things compile 9ea4242
Commits on Mar 19, 2012
@rickardoberg rickardoberg Configuration is now changeable through e.g. JMX 1e9016c
@rickardoberg rickardoberg Merge remote-tracking branch 'origin/master' 387c075
@systay systay Added logic that stops ExecutionPlanImpl running forever
ShortestPathBuilder now only solves one shortest path per invocation
72cd2bc
@systay systay Checks the type of the exception thrown 9045d09
@systay systay Cleaned up code around creationg of ExtractPipe 0788179
@jexp jexp Added the simple matcher 7a87740
@jexp jexp Added the simple matcher 7e88fe0
@jexp jexp mutable map as context, cached-expressions 022994d
@jexp jexp rewrote PatternMatcher.History, added toStream to getRelationships bcce002
@systay systay Fixed test issues 111341b
@systay systay First step in coming back to lazy evaluation e0abd0c
@systay systay Made the time taken output correct, and changed to nano-second resolu…
…tion
19cc3dc
@systay systay Prints row for single row results f8a9a17
@systay systay Refactored the PlanBuilder trait d9813fb
@systay systay Fixed broken test 73abd2e
@systay systay Merge pull request #352 from systay/history
Cypher performance refactoring
63d84a5
@systay systay Fixed unit test issue 85ecfad
@tinwelint tinwelint Merge pull request #345 from thobe/sa-no-recovery
Made it possible to start StoreAccess without performing recovery.
d397c60
@systay systay Added test that exposes our matching problem 33536e0
@tinwelint tinwelint Removed a system out 5c978a5
@tinwelint tinwelint Merge pull request #346 from johan-neo/gcr-cache
Added lock free atomic array cache that avoids triggering full GCs.

We are of course lacking unit tests for the array cache heavily. I'd like to have tests which isolates the array cache itself and tests only that. This has been peer reviewed by three people and tested in some real world scenarios though, so I'm confident to merge it in and add more tests afterwards.
66bbf37
Johan Svensson Fixed problem with pattern-match returning wrong patterns. f7fe1bc
Johan Svensson Removed system outs. ae9e5e5
@tinwelint tinwelint Merge pull request #354 from johan-neo/matching-problem-fix
Matching problem fix
b253a70
@systay systay Correct version name 4fd62dd
Commits on Mar 20, 2012
@rickardoberg rickardoberg Moved all config related stuff to separate package
UDC now have GraphDatabaseSetting based settings
8188ac0
@rickardoberg rickardoberg Added Javadoc to Config
Moved Lifecycle to its own package
50628ec
@systay systay Turned off SimplePatternMatcher for now 5a3ba9c
@systay systay Added the possibility to use multiple relationship types on patterns c36c0fc
@peterneubauer peterneubauer Merge pull request #330 from neo4j/sauna-bench-branding
1.7 branding
81f762b
@peterneubauer peterneubauer Merge remote-tracking branch 'neo4j/master' into index-link e9e2fec
@peterneubauer peterneubauer better docs e91a424
@peterneubauer peterneubauer Merge remote-tracking branch 'systay/multiple-rel-types' 85f0f50
@peterneubauer peterneubauer license header bcda29c
@peterneubauer peterneubauer typo be3d013
@systay systay Turned on the SimplaPatternMatcher again 9ce6fb3
@jexp jexp Merge pull request #357 from systay/performance
Turned on the SimplePatternMatcher again
d61319d
@nawroth nawroth Make sure the description isn't empty if there's a @Documented tag. c41c96c
@nawroth nawroth Merge pull request #332 from peterneubauer/index-link
Added link to auto index config in rest api docs. Added property delete to rest docs.
bbe99de
Commits on Mar 21, 2012
@johan-neo johan-neo Merge pull request #336 from tinwelint/index-failfast-downgrade
A more explicit exception if trying to run with an older index version
11554b5
@systay systay Made CypherResultRepresentation eagerly consume the Cypher results, s…
…o any exceptions are catched in the proper place.
beee063
@tinwelint tinwelint Fix for an issue where upgrading indices with an unclean shutdown lat…
…er wouldn't have upgraded the version in the index provider store
5964dac
Commits on Mar 22, 2012
@systay systay Merge pull request #358 from nawroth/restdocsfix
Make sure the description isn't empty if there's a @Documented tag.
6908470
@tinwelint tinwelint * Changed updateSize to be called within synch on object and modified…
… put, remove not to recurse.

* Updates size after shrinking of relationship id arrays, fixes a bug where the perceived size
  vs actual size diverged over time.
* The atomic array cache (cache_type=array) is now the default cache.
f4b494b
@tinwelint tinwelint Testing of what is the default cache needed to be updated with new de…
…fault cache type (array)
02e666c
@digitalstain digitalstain Replaced ArrayMap with CHM. 0c23dc5
Johan Svensson Added some basic unit tests.
Fixed potential problem with cache size updating in wrong way with concurrent updateSize together with remove or put.
7c7422d
@tinwelint tinwelint Initial manual entries for the array cache and how to configure it c831577
@systay systay Minor text edits d57ec06
Commits on Mar 23, 2012
@systay systay Merge pull request #359 from tinwelint/array-cache-fix
Fixes for array cache problem which made actual and perceived size diverge over time.
c8e4c77
@tinwelint tinwelint Switched back to soft reference cache as default and added a warning …
…about the array cache being experimental
429213c
@tinwelint tinwelint Changed array cache warning wording slightly c44618b
@tinwelint tinwelint Soft is default 0bfd1c4
@tinwelint tinwelint Fixed an issue where a 'get' on a lucene index wouldn't honor if the …
…queried value was a numeric value (via ValueContext#numeric)
4080d98
@tinwelint tinwelint Either from or to can be null, so check both to get a hint of the val…
…ue type
5a3dfb6
@systay systay A fix for nullable variable length paths 9ee7059
@jexp jexp Merge pull request #363 from tinwelint/index-get-numeric-fix
Fixed an issue where a 'get' on a lucene index wouldn't honor if the queried value was a numeric value (via ValueContext#numeric)
74431c2
@jexp jexp Merge pull request #364 from systay/nullable-varlength
A fix for nullable variable length paths
f169fe1
Commits on Mar 26, 2012
@johan-neo johan-neo Merge pull request #360 from digitalstain/chm-manager
Replaced ArrayMap with CHM.
1f56ea4
@tbaum tbaum fix guard-implementaion to limit operations count or runtime
* set "insert_guard=true" in neo4j.properties to enable it!
* each node or relationship access will call guard.check()

the guard can be started using
* guard.startTimeout( runtimeInMs )
* guard.startOperationsCount( maxOperationsToPerform )
* guard.stop()

if the Timeout / OpsCount is reached a GuardException will be thrown.
b67d561
@systay systay Changed back to millisecond resolution 17b48d5
@systay systay Listing a relationship type multiple times should not be a problem aba2c18
@tbaum tbaum reformat to coding-styles 1c4cc8b
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare release 1.7.M02 ea817ce
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare for next development iteration 5d21348
@systay systay fixes #362 - Index lookups should not create indexes 1a09286
@jimwebber jimwebber Removed superflous semi-colon. e507bfc
Commits on Mar 27, 2012
@systay systay Warning about missing indexes 3c3a5a2
@peterneubauer peterneubauer Merge pull request #366 from systay/throw-on-missing-index
fixes #362 - Index lookups should not create indexes
5808818
@tbaum tbaum rename config-option from insert_guard to enable_execution_guard 87d524e
@tbaum tbaum fix typo: canceled 047a962
@peterneubauer peterneubauer adding a future test 8c77e1e
@tbaum tbaum improve tests 66cba08
Commits on Mar 28, 2012
@systay systay Merge pull request #368 from peterneubauer/index-link
adding a future test scenario
b0a3f63
@tinwelint tinwelint Merge pull request #365 from tbaum/guard
fix guard-implementaion to limit operations count or runtime
f20f3a7
@tinwelint tinwelint * Added fine grained size() tests for Node/Relationship and friends
* Reinstated GCR as the default cache, now that all known bugs are fixed
* Renamed Array cache to GC resistant cache after consensus on that name
* Changed size to always calculate worst case size.
* Added (reluctanty) a registeredSize on EntityWithSize which requires more memory, but solves a concurrency issue which made cache size diverge over time
* Correct size() calculations for all objects and some tests for size diverge bug
* Manual cache section updated with cache name change and minor changes.
3f05e6d
Commits on Mar 29, 2012
@rickardoberg rickardoberg Merge remote-tracking branch 'neo4j/master'
Conflicts:
	cypher/src/test/scala/org/neo4j/cypher/GraphDatabaseTestBase.scala
	graph-matching/src/test/java/matching/TestPatternMatching.java
	kernel/src/main/java/org/neo4j/kernel/AbstractGraphDatabase.java
	kernel/src/main/java/org/neo4j/kernel/configuration/Config.java
	kernel/src/main/java/org/neo4j/kernel/impl/cache/AdaptiveCacheManager.java
	kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
	kernel/src/main/java/org/neo4j/kernel/impl/core/ReadOnlyNodeManager.java
	kernel/src/main/java/org/neo4j/kernel/impl/nioneo/store/StoreAccess.java
	kernel/src/test/java/org/neo4j/kernel/impl/core/TestCacheTypes.java
	kernel/src/test/java/org/neo4j/kernel/impl/index/TestIndexProviderStore.java
	kernel/src/test/java/org/neo4j/kernel/impl/nioneo/store/ProduceUncleanStore.java
	kernel/src/test/java/org/neo4j/kernel/impl/transaction/TestTxLog.java
	kernel/src/test/java/org/neo4j/test/impl/EphemeralFileSystemAbstraction.java
	neo4j/src/test/java/recovery/TestRecoveryIssues.java
	server/src/functionaltest/java/org/neo4j/server/webadmin/rest/Neo4jShellConsoleSessionTest.java
	server/src/main/java/org/neo4j/server/NeoServerWithEmbeddedWebServer.java
	server/src/main/java/org/neo4j/server/guard/GuardedDatabaseFactory.java
0e6fe60
@tinwelint tinwelint Fixed a problem where an enabled cache wouldn't start to fill up when…
… adding data for a new index if multiple new indexes were created in the same session
8e097b8
@tinwelint tinwelint One more assertion on the test 34f52e9
@tinwelint tinwelint Workaround for supporting in-graph indices again, since IndexCreatorJ…
…ob now (rightfully) propagates index creation exception out to the spawning thread
7a2d6c2
@jexp jexp Merge pull request #373 from tinwelint/fix-for-temporary-in-graph-ind…
…exes

Workaround for supporting in-graph indices, by ignoring the createIndex call for in-graph indexes as there are no in-graph create-index commands as of now. Will be resolved correctly when the new index infrastructure is in place.
25bd74e
@tinwelint tinwelint Extra assertions for the existence of indexes asking the IndexManager 32da8af
@tinwelint tinwelint Added assertions for config for in-graph indexes being persistent acr…
…oss sessions
fce4499
@tinwelint tinwelint Changes based on feedback 4755704
Commits on Mar 30, 2012
@rickardoberg rickardoberg Created *Settings classes for all extensions
Allow KernelExtensions to specify settings-class
Added size and duration accessors in Config
Use GraphDatabaseFactory and settings in as many places as possible
Added EmbeddedDatabaseRule for handling graph database during tests
Added GraphTransactionRule for handling graph transactions during tests
Updated ProcessStreamHandler to be easier to use
Removed ancient StandaloneWithShell
Updated settings to have same naming conventions
6aa2e96
@rickardoberg rickardoberg Merge remote-tracking branch 'neo4j/master'
Conflicts:
	lucene-index/src/test/java/org/neo4j/index/impl/lucene/TestLuceneBatchInsert.java
f183854
@rickardoberg rickardoberg Revert "Created *Settings classes for all extensions"
This reverts commit 6aa2e96.
79f0a4d
@rickardoberg rickardoberg Revert "Revert "Created *Settings classes for all extensions""
This reverts commit 79f0a4d.
c039b7a
@rickardoberg rickardoberg Reverted IndexProvider back to abstract class
Fixes to make it compile
844ce5b
@tinwelint tinwelint Refactored to be easier to read what the tests assert a9e6a61
@tinwelint tinwelint Merge branch 'master' into gcr-cache-cleanup c75586d
@tinwelint tinwelint Merge branch 'master' into gcr-cache-cleanup
Conflicts:
	kernel/src/main/java/org/neo4j/kernel/AbstractGraphDatabase.java
	kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
	kernel/src/test/java/org/neo4j/kernel/impl/cache/TestSizeOf.java
	kernel/src/test/java/org/neo4j/kernel/impl/core/TestCacheTypes.java
55c4561
@tinwelint tinwelint Removed a star import cf31a77
@rickardoberg rickardoberg Added GDS test cca5aa2
@rickardoberg rickardoberg Remote shell is off by default
Null defaults should not be set in config hashmap
9f56ee4
@tinwelint tinwelint Merge pull request #371 from tinwelint/gcr-cache-cleanup
GCR cache renaming, cleanup, size diverge bug fix and more...
e321397
@rickardoberg rickardoberg Community advanced and enterprise now builds properly 2f695e2
@rickardoberg rickardoberg Merge remote-tracking branch 'origin/master' c30a50e
@tinwelint tinwelint Can reuse cache instances in between sessions, by overriding the beha…
…viour of AbstractGraphDatabase#createCaches()
64cdc43
@peterneubauer peterneubauer license headers 06d23f8
@peterneubauer peterneubauer Merge pull request #378 from peterneubauer/index-link
license headers
75cb9b7
@tinwelint tinwelint Registered the wrong high id (was object id, but is now hash position) e04f4e9
Commits on Mar 31, 2012
@systay systay fixes #256 68456be
Commits on Apr 02, 2012
@jexp jexp Merge pull request #380 from systay/fix-256
Stores hash value for aggregation, fixes #256
f84e827
@rickardoberg rickardoberg Now loads System properties as part of configuration
Logging is now its own service, with classic and logback as implementations
Move over HA and UDC to use new config style as much as possible
4bbd4bf
@rickardoberg rickardoberg Merge remote-tracking branch 'origin/master'
Conflicts:
	kernel/src/main/resources/neo4j-logback.xml
752ce51
@jakewins jakewins Fixed incorrect license header in PreStartupStoreUpgrader b1a8c78
@jakewins jakewins Changed PreStartupStoreUpgrader from AGPL to GPL license header, to u…
…nbreak build.
3412c9c
@rickardoberg rickardoberg Fixed license 6783d30
@rickardoberg rickardoberg Fixed license 4fac7d4
@rickardoberg rickardoberg Merge remote-tracking branch 'origin/master' 2c6d400
@jakewins jakewins Modified batch operations API UTF-8 test. 35205d5
@jakewins jakewins Deleting a non-existing index now returns 404, closes #349 4d496fd
@tinwelint tinwelint Fixes an issue where id generators with aggressive reuse enabled coul…
…dn't read id batches that were written out during the same session
a82c91c
@jakewins jakewins Modified UDC to run one thread per DB, and to shut down background th…
…read on unload. Closes #279
536ba13
@jakewins jakewins Removed dependency on junit from EphemeralFileSystemAbstraction. Clos…
…es #372.
de5c922
@jakewins jakewins Added missing license header. c9b7a3a
@tbaum tbaum fix-guard for multithreaded-requests, the filter can not reuse/share …
…timer among requests.
407646b
@jexp jexp Merge pull request #385 from neo4j/impermanent-without-junit
Removed dependency on junit from EphemeralFileSystemAbstraction.
a523015
@jexp jexp Merge pull request #384 from neo4j/udc-stop-thread
Modified UDC to run one thread per DB
b4fa86b
@tbaum tbaum correct shutdown timer 87deaba
@jexp jexp Merge pull request #386 from tbaum/guard-fix
fix-guard for multithreaded-requests,
b845496
@systay systay Semicolons are now used to mark the end of a Cypher query
The shell now treats CREATE as the start of a query
7b7e25f
@systay systay Merge branch 'master' of github.com:neo4j/community 23346cd
@jakewins jakewins Server now disallows creating indexes with empty names. Closes #311 b6250ae
@jakewins jakewins Minor fix for code formatting adherence. e4cd7e2
@jakewins jakewins Added test case to make sure using unique nodes works from the batch …
…API.
e1b7dc4
@peterneubauer peterneubauer adding UTF-8 to tests for testing unicode stuff properly a96e427
Commits on Apr 03, 2012
@jexp jexp Merge pull request #389 from peterneubauer/index-link
adding UTF-8 source encoding to tests for testing unicode stuff properly on OSX
36fc76b
@tinwelint tinwelint Clearer name for the list which holds ids read from the .id file and …
…a more accurate exception message
9c66843
@digitalstain digitalstain Merge pull request #383 from tinwelint/id-generator-batch-reuse
Fixes an issue where id generators with aggressive reuse enabled couldn't read id batches that were written out during the same session
52e013b
@tinwelint tinwelint Merge branch 'master' into reuse-gcr-cache-instances
Conflicts:
	kernel/src/main/java/org/neo4j/kernel/AbstractGraphDatabase.java
ac112d5
@jakewins jakewins Modified index name length check to be null safe. 42f81b8
Johan Svensson Removed old OSGI support. 85c5b5c
Johan Svensson Removed old OSGi implementation. 6fbd071
@jakewins jakewins Modified indexName check to be a separate assertion-style method. a42fa24
@johan-neo johan-neo Merge pull request #377 from tinwelint/reuse-gcr-cache-instances
Can reuse cache instances in between sessions...
460b3c7
@tinwelint tinwelint Merge pull request #387 from jakewins/disallow-empty-names-for-indexes
Server now disallows creating indexes with empty names. Closes #311
bf24bba
@jexp jexp added tags to udc pings b705a00
@peterneubauer peterneubauer Merge pull request #390 from johan-neo/remove-old-osgi-stuff
Remove old osgi stuff
97c5a5c
@peterneubauer peterneubauer Merge pull request #391 from jexp/master
added tags to udc pings
aa9e45f
@tinwelint tinwelint Imports 6d15f5c
@jakewins jakewins Added root cause exception to IGD static initializer. f10522a
@tinwelint tinwelint Moved GC resistent cache to enterprise and made cache implementations…
… pluggable via Service loader
6c3f8a8
@tinwelint tinwelint Follows name change cf95766
@tinwelint tinwelint Merge branch 'master' into gcr-in-enterprise-as-service
Conflicts:
	kernel/src/main/java/org/neo4j/graphdb/factory/GraphDatabaseSettings.java
	kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
e9df0a5
@tinwelint tinwelint Attempt to fix windows problems with unclosed messages.log f8b4760
@tinwelint tinwelint Fixed closing of messages.log for real e0291b6
Commits on Apr 04, 2012
@tinwelint tinwelint Allows for supplying a filter in XaLogicalLog#applyCommittedTransacti…
…on so that the transaction can be chosen to not be applied once it has read the entries and looked at it
591091e
@tinwelint tinwelint Merge branch 'master' into gcr-in-enterprise-as-service
Conflicts:
	kernel/src/main/java/org/neo4j/kernel/AbstractGraphDatabase.java
3eed78f
@johan-neo johan-neo Merge pull request #392 from tinwelint/gcr-in-enterprise-as-service
Moved GC resistent cache to enterprise and made cache implementations
f0ceb8e
@tinwelint tinwelint Circumvents a javac bug c7e60dd
@tinwelint tinwelint Merge branch 'master' into dont-apply-txs-by-me a0f3238
@digitalstain digitalstain Merge pull request #393 from tinwelint/dont-apply-txs-by-me
Allows for supplying a filter in XaLogicalLog#applyCommittedTransaction ...
edd8af9
@nawroth nawroth Revert "adding UTF-8 to tests for testing unicode stuff properly"
This reverts commit a96e427.
eb45bd9
@nawroth nawroth Revert "Modified batch operations API UTF-8 test."
This reverts commit 35205d5.
a49cb8b
@nawroth nawroth Merge pull request #394 from nawroth/revert-utf8
Revert UTF-8 related changes
946d22b
@tinwelint tinwelint Revert "Allows for supplying a filter in XaLogicalLog#applyCommittedT…
…ransaction so that the transaction can be chosen to not be applied once it has read the entries and looked at it"

This reverts commit 591091e.
a2403ea
Commits on Apr 10, 2012
@systay systay Merge branch 'master' of github.com:neo4j/community e9b7443
@systay systay Revert "Merge branch 'master' of github.com:neo4j/community"
This reverts commit e9b7443, reversing
changes made to 23346cd.
1e8ab85
@systay systay Updated changes.txt 24a04d6
@systay systay Revert "Semicolons are now used to mark the end of a Cypher query"
This reverts commit 7b7e25f.
83d6c0f
@tbaum tbaum reverting 4784558
@systay systay Merge pull request #402 from neo4j/master_revert
Clean up of stupid merge push
b410b55
@systay systay Ignored test for now d00ffe3
@nawroth nawroth Typo. 5c70a74
@nawroth nawroth Merge pull request #403 from nawroth/cypher-docfixes
Typo.
46f5f8e
Commits on Apr 11, 2012
@tinwelint tinwelint Equality isn't bound to exact class, but rather being an AbstractGrap…
…hDatabase, and then equality on storeId and storeDir
c2f5296
@tinwelint tinwelint Support for copying a file ea063ca
@nawroth nawroth Added info about GCR. e02baaa
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare release 1.7.M03 ffc356f
@neo-technology-release-persona neo-technology-release-persona [maven-release-plugin] prepare for next development iteration 76a8c1e
@nawroth nawroth Moved batchinserter to org.neo4j.unsafe.batchinsert, deprecated old l…
…ocation, added docs.
5729c3c
@jakewins jakewins Revert "Revert "adding UTF-8 to tests for testing unicode stuff prope…
…rly""

This reverts commit eb45bd9.
a434436
@jakewins jakewins Revert "Revert "Modified batch operations API UTF-8 test.""
This reverts commit a49cb8b.
1fb5a59
@jakewins jakewins Added file.encoding setting to windows tests as well. eb2f039
Commits on Apr 12, 2012
@peterneubauer peterneubauer Merge remote-tracking branch 'nawroth/binsert' 2d4289c
@sarmbruster sarmbruster add REST support for managing autoindexes, fixes #399 22e7d03
@sarmbruster sarmbruster new test for add/remove autoindexing properties on relationships, #399 85750e5
@sarmbruster sarmbruster adding functional tests and manual amendment for managing autoindexer…
… via REST, #399
a8bc56a
@sarmbruster sarmbruster autoIndexer -> autoindex, use PUT request with payload instead of URI…
… param, #399
8daccc2
@jakewins jakewins Auto indexes are now cleared between functional tests. 7ce23c2
@jakewins jakewins Fixed failing auto indexer test. 9078610
@jakewins jakewins Refactored autoindex REST API to be at /index/auto rather than /autoi…
…ndex, to align with pre-existing auto index API.
746d2d1
@jakewins jakewins Merged AutoIndexFunctionalTest and AutoIndexerFunctionalTest 2d4eaf9
@digitalstain digitalstain Merge pull request #404 from tinwelint/branches-in-dir
Branched data goes in under root directory
8412571
@tinwelint tinwelint Reimplemented FileUtils.moveFile in that it falls back to copying if …
…rename fails
62d36d0
Commits on Apr 13, 2012
@jexp jexp fixed 'Record Not In Use' issue with creating and setting Node proper…
…ties with the BatchInserter
e75d33e
@jakewins jakewins Fixed indentation. fefe439
@tinwelint tinwelint Ability to control output from sub process bc2fd9b
@jakewins jakewins Fixed issue with cache hits showing up as "undefined" in webadmin. a89360e
@jakewins jakewins Added understanding of cypher create command to webadmin data browser. 5a518f5