1
0
Fork 0
Commit Graph

256 Commits

Author SHA1 Message Date
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
Simon Grätzer 273c906415 New Features 2016-11-25 12:27:24 +01:00
Simon Grätzer 06b30a0fb5 More stats 2016-11-23 13:17:07 +01:00
Simon Grätzer 8a3684c6bf Working multi edge collections 2016-11-21 19:53:21 +01:00
Simon Grätzer 6c6c2a092d Multiple edge collections 2016-11-18 22:02:13 +01:00
Simon Grätzer f7d4cd8d79 Fixed worker stats 2016-11-17 11:54:19 +01:00
Simon Grätzer c3d1118620 Multi-Threaded Pregel 2016-11-17 11:11:20 +01:00
Simon Grätzer 8e16011c67 Adding RangeIterator 2016-11-16 14:47:30 +01:00
Simon Grätzer c97a0b825c Runtime Statistics, fix in javascript 2016-11-16 11:09:09 +01:00
Simon Grätzer 84ca321fe5 Fixed javascript API 2016-11-15 23:19:44 +01:00
Simon Grätzer 4b3a5a414e More js APIs 2016-11-15 21:19:36 +01:00
Simon Grätzer d2962a7de3 Statistics tracking 2016-11-15 13:37:52 +01:00
Simon Grätzer 497e7b281e PageRank + Result writer 2016-11-13 19:10:37 +01:00
Simon Grätzer b0861672aa Working Aggregators, (seemingly) working PageRank 2016-11-13 03:10:45 +01:00
Simon Grätzer 7e435b2dfa Better GraphStore 2016-11-12 21:55:36 +01:00
Simon Grätzer 524878d242 Fixed aggregators 2016-11-11 12:01:15 +01:00
Simon Grätzer ecc8e29314 Working SSSP 2016-11-09 16:50:31 +01:00
Simon Grätzer cb98f3ab04 Added dedicated startup phase 2016-11-08 14:42:13 +01:00
Simon Grätzer 66137e4789 Working multiple collections 2016-11-08 13:45:44 +01:00
Simon Grätzer 034bc41729 Aggregators continued 2016-11-08 11:34:40 +01:00
Simon Grätzer dc6e993038 Aggregator support started 2016-11-06 23:20:59 +01:00
Simon Grätzer 15224f7819 Using ThreadPool 2016-11-04 11:47:40 +01:00
Simon Grätzer b2819b418a multiple collections 2016-11-03 00:10:36 +01:00
Simon Grätzer 8a33df8314 stuff 2016-11-02 08:18:09 +01:00
Simon Grätzer f57c76fda0 result writer 2016-10-31 19:31:17 +01:00
Simon Grätzer 8463c41540 Working template version 2016-10-28 20:01:06 +02:00
Simon Grätzer f88612fe97 compiling version 2016-10-27 13:23:52 +02:00
Simon Grätzer c76f6924f3 changes 2016-10-23 17:52:34 +02:00
Simon Grätzer a60483dfd8 some changes 2016-10-21 15:08:47 +02:00
Simon Grätzer 296f4d216c working distributed computations 2016-10-14 19:02:37 +02:00
Simon Grätzer ba437cab71 Included support for multiple shards 2016-10-13 16:41:17 +02:00
Simon Grätzer f67acf39be Introduced PregelFeature 2016-10-13 13:31:19 +02:00
Simon Grätzer c7379f6a06 Working single DBServer solution SSSP 2016-10-13 12:56:55 +02:00
Simon Grätzer 85049975b0 Some stuff 2016-10-13 00:26:16 +02:00