1
0
Fork 0
Commit Graph

389 Commits

Author SHA1 Message Date
Simon Grätzer ead7ebcd7b Little changes for SLPA support 2017-05-15 10:42:25 +02:00
Simon Grätzer fe0e296737 RocksDB: fixing WAL tailing issues 2017-05-13 01:08:22 +02:00
Simon Grätzer 958c19de35 stuff 2017-05-12 14:07:30 +02:00
Simon Grätzer 5b79e77128 Begin work on transaction wrapper 2017-05-12 10:52:08 +02:00
Simon Grätzer f101e21328 Geo index update, renaming 2017-05-11 13:19:51 +02:00
Simon Grätzer 5d20b79c0f Incremental Sync 2017-04-25 12:01:58 +02:00
jsteemann 67cd947266 fixed typos 2017-04-18 14:54:48 +02:00
Simon Grätzer bab71f6339 Fixing jslint errors 2017-04-18 12:15:26 +02:00
jsteemann 08cd4ced33 moved class around 2017-04-07 13:13:48 +02:00
Simon Grätzer fce51594ac Fixing hash index semantics 2017-04-06 12:41:47 +02:00
Simon Grätzer a90e62bc02 Conversion errors 2017-04-06 10:50:40 +02:00
Simon Grätzer 1ef373dea7 Fixing some conversion issues 2017-04-05 12:16:53 +02:00
jsteemann 81dcfbbe3d pass trx into numberDocuments 2017-03-31 11:33:16 +02:00
Jan Christoph Uhde 95007fe28e Merge branch 'engine-api' of https://github.com/arangodb/arangodb into engine-api-arango-result
* 'engine-api' of https://github.com/arangodb/arangodb: (46 commits)
  Merged RocksDBPathBasedIndex into RocksDBVPackIndex.
  fix handling of externals
  fix toArray()
  fix returning documents
  Added hash-, skip list, persistent indexes
  harmonize filtering - filter on full filename.
  mini modifications
  standardize starting of servers for replication tests
  Edge index compliant with design doc
  another fix for #2404
  Moved „removeLargeRange“ method to commons
  Added length byte to IndexValue keys.
  fixed issue #2404
  Added drop to primary index
  Added drop() to indexes
  Fixes a coordinator crash in Clustered Traversal. In case of failover during query planning.
  Fixed edge index
  Expand on CORS documentation
  Let ArangoDB handle the allow-credentials header
  make the authentication tests run on directories
  ...
2017-03-30 19:46:17 +02:00
Jan Christoph Uhde b83ae2ab82 refactor some code to make use of arangodb::Result 2017-03-30 09:39:21 +02:00
Simon Grätzer 901abc6705 Fixing some windows conversion warnings 2017-03-29 11:35:37 +02:00
jsteemann e3ca787992 warn before we run out of file descriptors 2017-03-29 02:35:46 +02:00
Simon Grätzer 0b79c69884 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-27 08:56:20 +02:00
Simon Grätzer aadcad3a00 Fix various conversion warnings 2017-03-24 17:52:50 +01:00
Simon Grätzer 2091dae875 Pregel: Fix concurrent creation of aggregator 2017-03-24 15:14:12 +01:00
Simon Grätzer fbbc118160 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-24 11:04:38 +01:00
Simon Grätzer 39b2e349dd Pregel: Coverty Scan fixes 2017-03-24 11:04:15 +01:00
jsteemann 8e4e463239 don't call throwing functions in dtor 2017-03-23 19:40:13 +01:00
Simon Grätzer b69523d736 Pregel: Fixed memory leak warning 2017-03-23 16:14:06 +01:00
Simon Grätzer 6b5a6b4c2b Pregel: Fixed memory leak warning 2017-03-23 15:54:18 +01:00
Simon Grätzer bac7081983 Pregel: Reduced logspam 2017-03-22 17:55:43 +01:00
Simon Grätzer 7bc01b46e0 Pregel: Changed scheduler post call 2017-03-20 12:22:16 +01:00
Simon Grätzer 553421196a Pregel: Migrated to boost deadline_timer 2017-03-17 19:54:33 +01:00
Simon Grätzer 79c2e87bac Pregel: code reformatting 2017-03-17 16:21:25 +01:00
Simon Grätzer 31f30378cf Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-17 15:55:07 +01:00
Simon Grätzer 162a0476c3 Pregel: Removed ThreadPool, added test for memory mapping 2017-03-17 15:55:01 +01:00
jsteemann 650d1afad5 fix leaks during cleanup 2017-03-17 13:38:23 +01:00
Simon Grätzer 68f32177c6 Added test for mapped files in TypedBuffer.h 2017-03-16 17:17:05 +01:00
Simon Grätzer 5cc259e2a1 Pregel micro optimization 2017-03-16 14:12:43 +01:00
Simon Grätzer a823442811 Changed Pregel LogLevels to debug where appropriate 2017-03-16 12:25:24 +01:00
Simon Grätzer 215937a884 Fixing cppcheck and jslint warnings 2017-03-16 11:20:35 +01:00
Simon Grätzer e6ad88f2a3 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-03-16 10:52:08 +01:00
Simon Grätzer f2c133d5f6 Fix pregel test 2017-03-16 10:52:02 +01:00
jsteemann 22c86744b2 cppcheck 2017-03-16 10:34:09 +01:00
Simon Grätzer f22aec113f Fix typo in summary.md, fix segmentation fault, fix test 2017-03-15 17:47:33 +01:00
Simon Grätzer 3c8a6dbe9e Fixing windows build and warnings 2017-03-15 14:10:54 +01:00
Simon Grätzer 24eaf6a6ef Reverting integer hashing 2017-03-15 12:35:40 +01:00
Simon Grätzer 45fca509a8 Fixing linux build 2017-03-15 10:41:54 +01:00
Simon Grätzer 529cb4ae85 Integer ID for testing 2017-03-15 10:20:48 +01:00
Simon Grätzer ec6eb718f2 Working lazyloading with new memory backend 2017-03-13 23:25:53 +01:00
Simon Grätzer 7e0ed82f0f Memory Mapped files 2017-03-13 15:13:47 +01:00
Simon Grätzer 7b35f75b23 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/CMakeLists.txt
#	arangod/GeneralServer/GeneralServerFeature.cpp
2017-03-13 12:25:28 +01:00
Simon Grätzer f2d77435c6 Added memory mapped file 2017-03-12 00:46:54 +01:00
Simon Grätzer 5f4a8844f5 Fixed parallelism parameter 2017-03-10 13:56:10 +01:00
Simon Grätzer aa156ac28f Micro-Optimizations 2017-03-09 17:00:24 +01:00
Simon Grätzer 00d77cbb5e Fix compiler warnings 2017-03-09 14:38:39 +01:00
Simon Grätzer a1752da492 Added single server support 2017-03-08 18:20:36 +01:00
Simon Grätzer c049576c59 Added single server support 2017-03-07 15:07:51 +01:00
Simon Grätzer 0d5f8ae5b8 Fixed canceling of storage, changed the docs 2017-03-07 12:14:12 +01:00
Simon Grätzer 0b64bf3bc2 Fixed pregel test, async default off 2017-03-07 10:41:03 +01:00
Simon Grätzer 5b1cb0ec6d Various fixes 2017-03-06 15:41:27 +01:00
Simon Grätzer 77d02669c4 Added LabelPropagation 2017-03-02 19:53:34 +01:00
Simon Grätzer b2ceda6250 Some more async stuff 2017-03-02 15:03:35 +01:00
Simon Grätzer fefed8b1d6 Async stuff 2017-03-02 14:27:31 +01:00
Simon Grätzer 87e1acd5bf Fixed halting 2017-03-02 13:07:27 +01:00
Simon Grätzer c74fd5b2d8 Fix SSSP 2017-03-02 12:47:50 +01:00
Simon Grätzer 27098e9e4f Revert "Changing PageRank"
This reverts commit 93a03c923a.
2017-03-01 23:20:38 +01:00
Simon Grätzer 93a03c923a Changing PageRank 2017-03-01 23:03:45 +01:00
Simon Grätzer 3533364739 Added support for canceling during loading 2017-03-01 15:06:20 +01:00
Simon Grätzer 27c617fe10 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	3rdParty/V8/v8
#	arangod/Transaction/Methods.h
#	arangod/Utils/UserTransaction.h
#	arangod/V8Server/v8-collection.cpp
2017-03-01 14:52:35 +01:00
Simon Grätzer 9e9b1fd0c5 Stuff 2017-02-27 13:16:40 +01:00
Simon Grätzer 92d705ce76 Fix 2017-02-27 02:56:57 +01:00
Simon Grätzer 19d3dfc601 Small fix 2017-02-24 11:22:16 +01:00
Simon Grätzer 32200b24d2 angleichen von async SCC 2017-02-22 23:42:04 +01:00
Simon Grätzer 4722f4c6dd fix SCC 2017-02-22 23:39:49 +01:00
Simon Grätzer 3565469ebf Some stuff 2017-02-22 18:56:35 +01:00
Simon Grätzer 41bc0da58e Fixed DMID 2017-02-21 13:15:35 +01:00
Simon Grätzer 2e912a1743 Fixed HITS and MessageIterator 2017-02-20 15:44:30 +01:00
Simon Grätzer bba94e7ecd Added HITS algorithm 2017-02-20 12:19:01 +01:00
Simon Grätzer ea905816bd Some reshuffling 2017-02-19 13:50:43 +01:00
Simon Grätzer f9eb868f1a Fixed SCC 2017-02-18 18:14:29 +01:00
Simon Grätzer e2de2c4354 GRR 2017-02-17 20:24:04 +01:00
Simon Grätzer 8aa2465483 Fix compiler errors 2017-02-17 20:22:52 +01:00
Simon Grätzer ecf8a0559d Fixed HLL counter 2017-02-17 14:47:50 +01:00
Simon Grätzer 18fb10e2f7 Added Effective Closeness 2017-02-17 03:41:51 +01:00
Simon Grätzer ddee4c3619 Fixing async mode and LineRank 2017-02-16 16:52:58 +01:00
Simon Grätzer d263c51f59 Started with DMID 2017-02-16 14:38:04 +01:00
Simon Grätzer f58e7a4185 Merge branch 'devel' of https://github.com/graetzer/arangodb into devel 2017-02-15 17:54:35 +01:00
Simon Grätzer 63bca59945 stuff 2017-02-15 17:54:09 +01:00
Simon Grätzer 4ec41ed31d Stuff 2017-02-14 16:01:53 +01:00
Simon Grätzer 35cd39f859 Merge branch 'devel' of https://github.com/graetzer/arangodb into devel 2017-02-14 13:39:05 +01:00
Simon Grätzer 3f0b01023d Added comments to keys 2017-02-14 13:38:58 +01:00
Simon Grätzer 9fb0ade7ce Less locking 2017-02-13 03:06:36 +01:00
Simon Grätzer 62464be81f Stuff 2017-02-13 02:45:38 +01:00
Simon Grätzer 10c503ccf3 More profiling 2017-02-12 13:21:59 +01:00
Simon Grätzer bb0fa96251 Adding logging 2017-02-12 01:58:43 +01:00
Simon Grätzer 2c1e40f342 fix 2017-02-12 01:39:33 +01:00
Simon Grätzer 7198acc88e Added profiling 2017-02-12 00:53:52 +01:00
Simon Grätzer 3fd10aae34 Adding tryLock 2017-02-12 00:13:44 +01:00
Simon Grätzer aa4d117999 hmpf 2017-02-11 22:44:00 +01:00
Simon Grätzer 6853359e56 grr 2017-02-11 22:40:26 +01:00
Simon Grätzer cbe05181b8 added some lockers 2017-02-11 22:39:12 +01:00
Simon Grätzer becca2bdbb Testing randomized bucket access 2017-02-11 21:40:35 +01:00
Simon Grätzer 5f2f6727d3 Fixing log topics 2017-02-10 18:07:02 +01:00
Simon Grätzer f2bae38ed6 Merge branch 'devel' of https://github.com/graetzer/arangodb into devel
# Conflicts:
#	arangod/Pregel/Worker.cpp
2017-02-10 16:35:48 +01:00
Simon Grätzer 1a0d9ff9c7 Starting checkpointing 2017-02-10 16:33:55 +01:00
Simon Grätzer 4edba27b41 Fixed log topic 2017-02-10 16:31:38 +01:00
Simon Grätzer edab268572 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/Aql/FunctionDefinitions.cpp
#	arangod/Aql/Functions.h
#	arangod/Utils/ExplicitTransaction.h
2017-02-10 15:21:24 +01:00
Simon Grätzer 06604c5d47 Use more threads 2017-02-09 01:31:03 +01:00
Simon Grätzer 9b9f91a81c Pegel: Adding support for "PREGEL_RESULT" in aql 2017-02-07 18:37:23 +01:00
Simon Grätzer 9d669eadec Pregel: Multi-Threaded vertex updates 2017-02-07 13:27:03 +01:00
Simon Grätzer 00ebdbf61e Reformatting pregel code 2017-02-05 16:06:46 +01:00
Simon Grätzer 2800f33a2b Finer grained locking in the incoming cache 2017-02-05 04:07:55 +01:00
Simon Grätzer 730037f146 Added index buckets 2017-02-04 15:00:36 +01:00
Simon Grätzer 473b58c750 Fixed some stuff 2017-02-04 00:58:53 +01:00
Simon Grätzer 39278f22d8 Added debug logs 2017-02-03 14:40:45 +01:00
Simon Grätzer e53a1b62e4 Fixed pagerank 2017-02-03 12:33:50 +01:00
Simon Grätzer fd0696d1cf Fixing stuff 2017-02-03 11:57:06 +01:00
Simon Grätzer 40177040c9 Fixing pagerank 2017-02-02 17:51:46 +01:00
Simon Grätzer c0312071ed Fixing page rank 2017-02-02 17:34:48 +01:00
Simon Grätzer 877aa43599 Fixing a bug 2017-02-02 16:49:39 +01:00
Simon Grätzer bf25888450 Fixing compiler warnings 2017-02-02 14:58:02 +01:00
Simon Grätzer 5cce352c13 Fixed some stuff 2017-02-02 12:15:24 +01:00
Simon Grätzer 1f687ff4b1 Fixed linker error 2017-01-31 18:36:51 +01:00
Simon Grätzer 43ad534142 Started README, threshold for page rank 2017-01-31 18:22:50 +01:00
Simon Grätzer 97473e3223 Spelling fixes, reduce log spam 2017-01-31 16:42:17 +01:00
Simon Grätzer 6abfd6c3bd Fixed vertex loading, added back ThreadPool 2017-01-31 00:37:44 +01:00
Simon Grätzer ae07f752d6 Fixing a possible error source 2017-01-30 02:34:59 +01:00
Simon Grätzer 322475a7d5 changing some stuff 2017-01-30 02:28:23 +01:00
Simon Grätzer 9e7932eb49 Changed script 2017-01-30 01:50:00 +01:00
Simon Grätzer 5d9aa0cb6b Multi threaded GraphStore, ran clang-format 2017-01-30 01:39:39 +01:00
Simon Grätzer 1e2b4d440a Pre-Allocating memory 2017-01-29 16:11:03 +01:00
Simon Grätzer d1ca2b3411 Fixed a problem with loading edges from multiple collections 2017-01-29 15:16:34 +01:00
Simon Grätzer ee9bd39a89 Added asyncscc to the registry 2017-01-29 14:11:39 +01:00
Simon Grätzer 78ebf1b781 Fixed startup, working async SCC 2017-01-29 13:56:06 +01:00
Simon Grätzer 07a6562727 Added async SCC , starting to work on startup performance 2017-01-28 14:51:38 +01:00
Simon Grätzer 8caeaefe40 Fixing Readme 2017-01-27 17:45:02 +01:00
Simon Grätzer 2638a074a0 Fixed default result field name 2017-01-27 17:03:48 +01:00
Simon Grätzer 324c874e99 Added test, some refactoring 2017-01-27 15:31:54 +01:00
Simon Grätzer b45812e0e1 Seemingly working SCC, optimized graph loading 2017-01-25 02:05:45 +01:00
Simon Grätzer afaab2e8d5 Working on PageRank and SCC 2017-01-24 16:37:21 +01:00
Simon Grätzer 1b65ff07b8 Fixed PageRank 2017-01-24 02:04:53 +01:00
Simon Grätzer c1f4f9a279 fixing aggregators 2017-01-23 18:20:30 +01:00
Simon Grätzer e1c2830829 stuff 2017-01-23 18:02:47 +01:00
Simon Grätzer ddbfc0447c Small stuff 2017-01-23 16:56:56 +01:00
Simon Grätzer 326be844d8 Attempting to fix page rank 2017-01-23 16:22:45 +01:00
Simon Grätzer 79e8a2444c Double page rank, storage optimizations 2017-01-23 16:01:54 +01:00
Simon Grätzer 03caa2e097 Started with a sketch on message formats including the sender key 2017-01-23 13:22:07 +01:00
Simon Grätzer 1cc34c846f Connected components, removing some template parameters 2017-01-23 12:24:00 +01:00
Simon Grätzer 362ee2649f Fixing a typo 2017-01-22 16:10:05 +01:00
Simon Grätzer 8adf4a3039 Adaptive message buffers, Optimized message format 2017-01-22 15:53:11 +01:00
Simon Grätzer 1bd1a52163 Fixed pregel API 2017-01-21 19:00:37 +01:00
Simon Grätzer b871eb042f Little optimizations 2017-01-20 17:41:42 +01:00
Simon Grätzer d8ba7ffc34 Aggregator refactoring 2017-01-20 14:42:01 +01:00
Simon Grätzer 1ae122e470 Fixing error 2017-01-19 18:28:05 +01:00
Simon Grätzer eddb87e482 Fixing message counting 2017-01-19 18:19:44 +01:00
Simon Grätzer 3adbe0ae07 Fixing a bug 2017-01-19 14:12:31 +01:00
Simon Grätzer e857d9744c Enabling async on shortest path 2017-01-19 12:38:47 +01:00
Simon Grätzer 44eb494434 Fixed aggregators 2017-01-18 18:37:53 +01:00
Simon Grätzer e536d21d72 adjusted number of threads used per default 2017-01-18 15:55:49 +01:00
Simon Grätzer 2f533e6833 Fixing some potential issues 2017-01-18 15:45:45 +01:00
Simon Grätzer 66ba421dff Pregel Refactoring 2017-01-18 14:06:19 +01:00
Simon Grätzer 2204ba7de0 Some refactoring 2017-01-17 22:27:41 +01:00
Simon Grätzer 06ef7792fb Fixing some more 2017-01-16 17:48:38 +01:00
Simon Grätzer ac37e7c85e Fixing recovery 2017-01-16 13:58:30 +01:00
Simon Grätzer 11998b4e5b Some more fixes 2017-01-16 01:32:14 +01:00
Simon Grätzer c985c00d26 Fixing recovery operations 2017-01-14 16:46:18 +01:00
Simon Grätzer 6f5aa8e264 Fixed agency callback 2017-01-13 20:02:12 +01:00
Simon Grätzer 7b46af7e67 Better logging 2017-01-13 14:41:54 +01:00
Simon Grätzer ab6163350c Clearer log messages 2017-01-11 16:17:45 +01:00
Simon Grätzer c64f61f3ec Fixing Heartbeat Thread 2017-01-11 14:46:31 +01:00
Simon Grätzer d001199450 Better debugging messages 2017-01-10 16:30:15 +01:00
Simon Grätzer b7143906f5 Various changes 2017-01-10 11:15:05 +01:00
Simon Grätzer b405262051 Lazy Loading Fix v3 2017-01-10 10:04:49 +01:00
Simon Grätzer a4444c3b8a Fixed lazy loading v2 2017-01-10 09:21:26 +01:00
Simon Grätzer 449c182298 Fixed lazy loading 2017-01-09 21:11:39 +01:00
Simon Grätzer 78135ed8b3 Lazy Loading & auto corrections 2017-01-09 12:53:47 +01:00
Simon Grätzer a99f5310f4 Fixed NPE 2017-01-03 22:11:06 +01:00
Simon Grätzer 4ba13abebc Improve lazy loading 2016-12-31 14:46:25 +01:00
Simon Grätzer 21fc5ef91f Refactoring 2016-12-30 13:05:35 +01:00
Simon Grätzer 45ece34ae1 Various Changes 2016-12-29 18:09:39 +01:00
Simon Grätzer 59b9167728 Fixed aync mode 2016-12-23 00:20:38 +01:00
Simon Grätzer 2b18f29de2 Reformatting 2016-12-22 11:47:31 +01:00
Simon Grätzer 97a219da76 Changed document counting 2016-12-21 23:21:23 +01:00
Simon Grätzer 53c87849df Fixed array outgoing cache 2016-12-21 17:08:45 +01:00
Simon Grätzer d768f9bd93 Better timing 2016-12-21 15:07:30 +01:00
Simon Grätzer b92aef1b7f Small fixes 2016-12-21 11:56:24 +01:00
Simon Grätzer 96925c0e76 Working single phase async 2016-12-19 07:25:52 +01:00
Simon Grätzer 3496adb962 working normal mode 2016-12-17 17:48:03 +01:00
Simon Grätzer f084bd7b12 All necessities supported 2016-12-17 14:09:41 +01:00
Simon Grätzer caa260defd More async work 2016-12-15 18:46:02 +01:00
Simon Grätzer f8dfca5e07 Reorganizing code 2016-12-14 10:39:37 +01:00
Simon Grätzer 63f87fbf52 reorganization 2016-12-13 13:54:14 +01:00
Simon Grätzer 6e07e81a1e starting async mode 2016-12-12 13:19:46 +01:00
Simon Grätzer 7dc780972a Fixing errors 2016-12-09 17:37:11 +01:00
Simon Grätzer a47fb047f4 PageRank compensation 2016-12-09 14:26:57 +01:00
Simon Grätzer d293d215c1 Slight restructuring 2016-12-08 12:39:46 +01:00
Simon Grätzer 0f57b6633b Algorithms without combiners supported 2016-12-07 16:00:42 +01:00
Simon Grätzer 020409ef9e Fixing old error handling code 2016-12-05 23:48:53 +01:00
Simon Grätzer f3f1e02d76 fixing some bugs 2016-12-05 16:23:06 +01:00
Simon Grätzer d9d192e480 fixed some stuff 2016-12-05 13:53:49 +01:00
Simon Grätzer 0689ccaabb fixed some stuff, stopping still not working 2016-12-05 01:18:05 +01:00
Simon Grätzer 69322d769e shard indexes 2016-12-02 18:26:29 +01:00
Simon Grätzer 7d7474f6fd Structural changes, Algorithm registry, begin with optimistic recovery 2016-12-01 14:10:52 +01:00
Simon Grätzer cc6df4f70c Master Context 2016-11-25 17:03:08 +01:00