Simon
4387fabacf
Converting Pregel AQL function to c++ and fixing a bug ( #5620 )
2018-06-28 10:46:16 +02:00
Frank Celler
efc030ea87
Feature/remove event loop ( #5565 )
2018-06-11 11:46:17 +02:00
Simon
fdee0544b7
Using asio::io_context::strands instead of locks ( #5266 )
...
* initial try adding strands
* working, stable amount of threads
* improve shell_client cluster
* Fixing some accounting for the scheduler
* Fix accounting
* Fixing wrong strand usage
* add missing return
* Fixing thread accounting
* More scheduler accounting issues
* Fixing various things
* Fixing some stuff
* Fixing some stuff
* Some more subtle bugfixes
* Some cleanup code
* fixing some stuff
* adding some more fixes
* Fixing possible issues
* Fixing missing _storeResult
* Fixing some stuff
* Reducing lambda stack, perhaps fixing hangups
* Fix writeunlocker
* Fixing possible issues
* adding some debugging stuff
* refactor sockets
* possible fixes
* Adding more job guards
* Fixin possible bug
* cleaning up some stuff
* working impl
* Remove debugging output
* Fixing build
* fixing import
* Fixing another bug
* removing debug log
* Removing examples
* Reverting scheduler working code
* Cleanup
* Addressing review comments
2018-05-07 15:58:19 +02:00
Vasiliy
0abd46ad73
backport: use vocbase reference instead of pointer in arangodb::pregel::GraphStore
2018-04-13 11:23:34 +03:00
Vasiliy
f392925903
issue 374.3: use a reference to vocbase instead of a pointer in DatabaseGuard
2018-04-13 09:56:49 +03:00
Andrey Abramov
01d9baf359
remove TRI_ERROR_ARANGO_VIEW_NOT_FOUND, rename TRI_ERROR_ARANGO_COLLECTION_NOT_FOUND to TRI_ERROR_ARNANGO_DATA_SOURCE_NOT_FOUND
2018-03-17 19:36:14 +03:00
Vasiliy
148bdb7158
issue 344.6: remove some redundant functions ( #4842 )
2018-03-15 11:03:35 +01:00
Vasiliy
c8739cd3cd
manually-merge: cache data-sources in CollectionNameResolver
2018-03-14 10:11:50 +03:00
Jan
25af4d7f69
try to not fail hard when a collection is dropped while the WAL is tailed ( #4226 )
2018-01-04 16:31:11 +01:00
Simon Grätzer
81bd732fe1
Pregel: fixing nullptr access ( #4055 )
...
* fixing issue with nullptr access
* Fix cluster test
2017-12-15 15:52:24 +01:00
Jan
c7e9565b4a
hopefully fix logs ( #4035 )
2017-12-14 14:44:03 +01:00
Simon Grätzer
c7ae7a7a2b
Fixing nondeterministic behaviour ( #4024 )
2017-12-13 17:56:01 +01:00
Simon Grätzer
7c31960cf2
Feature/async failover ( #3451 )
2017-10-18 23:59:29 +02:00
Max Neunhöffer
2f874249bb
Bug fix/adjust agency comm timeouts ( #2765 )
...
* Take out 503 timeouts altogether.
* Overhaul of AgencyComm::sendWithFailover loop.
* Let performRequests optionally ignore 404 coll not found.
* Fix error message "database not found" when AgencyComm failed.
* Add log entries in Agency if locks are acquired too slowly.
* Reexecute the javascript cluster sync stuff even if there was no plan/current change...So failed sync jobs can retry later...
* Cover callbacks in Communicator by lock. This fixes https://github.com/arangodb/planning/issues/370
* Put in delay in waiting for leader in agency test.
* Schmutz logging to heartbeat topic.
* Add more lock time diagnostic in agent.
* Switch on agencycomm tracing in coordinator.
2017-07-13 00:44:28 +02:00
Simon Grätzer
571356a6ae
added pregel vertex / edge count checks
2017-06-07 17:18:59 +02:00
Simon Grätzer
df3eed2289
Various changes
2017-05-16 10:58:15 +02:00
Simon Grätzer
f101e21328
Geo index update, renaming
2017-05-11 13:19:51 +02: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
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
162a0476c3
Pregel: Removed ThreadPool, added test for memory mapping
2017-03-17 15:55:01 +01:00
Simon Grätzer
a823442811
Changed Pregel LogLevels to debug where appropriate
2017-03-16 12:25: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
87e1acd5bf
Fixed halting
2017-03-02 13:07:27 +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
3565469ebf
Some stuff
2017-02-22 18:56:35 +01:00
Simon Grätzer
18fb10e2f7
Added Effective Closeness
2017-02-17 03:41:51 +01:00
Simon Grätzer
d263c51f59
Started with DMID
2017-02-16 14:38:04 +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
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
730037f146
Added index buckets
2017-02-04 15:00:36 +01:00
Simon Grätzer
39278f22d8
Added debug logs
2017-02-03 14:40:45 +01:00
Simon Grätzer
877aa43599
Fixing a bug
2017-02-02 16:49:39 +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
6abfd6c3bd
Fixed vertex loading, added back ThreadPool
2017-01-31 00:37:44 +01:00
Simon Grätzer
5d9aa0cb6b
Multi threaded GraphStore, ran clang-format
2017-01-30 01:39:39 +01:00