1
0
Fork 0
Commit Graph

40546 Commits

Author SHA1 Message Date
Ewout Prangsma f6b97f1596 Prevent over parallelization on smaller cpus 2017-05-29 10:42:55 +02:00
jsteemann d95a09664d Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-29 10:29:55 +02:00
jsteemann d2704cab51 issue #2505 2017-05-29 10:29:47 +02:00
hkernbach e83c1dce26 added warmup function - ui 2017-05-29 10:25:54 +02:00
jsteemann caad48df33 issue #2505 2017-05-29 10:19:45 +02:00
Ewout Prangsma c8a1f1bd5e Forward ssh agent into container 2017-05-29 10:05:23 +02:00
Ewout Prangsma 0377e5789b Using Dockerfile32 2017-05-29 09:47:40 +02:00
Michael Hackstein b9d2faa7cc Added warmup function for indexes.
Squashed commit of the following:

commit bc0472d212b2efef0d7b1b8a36f2b43e8432ba86
Merge: eb47631 5f87674
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 29 09:39:31 2017 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup

commit eb476310b0ca6165be10b37b960933886c2757f5
Merge: d725f21 32149d2
Author: Michael Hackstein <michael@arangodb.com>
Date:   Mon May 29 09:00:41 2017 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup

commit d725f21f7d61f7c79ba31fc0338881e35f4d8f48
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 15:53:23 2017 +0200

    Activated collection warmup in Cluster Mode. Added a test for collection warmup (SingleServerOnly)

commit 132bf4f9565b0dcf4ec9f84e93897b482a67ce7f
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 12:46:20 2017 +0200

    Implemented client-side warmup. It can now be triggered via http and arangosh

commit 78ea449dff86118814a2f87bdb59dc16544d92b6
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 11:25:40 2017 +0200

    Fixed assertion.

commit dae80f6277dde1a52eadda506858cc36e235bd55
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 11:08:46 2017 +0200

    Improved the CuckooIndexEstimator computeEstimate function. It is now much better on collections with many different values

commit 7abf57876511ba369d7a577e1995d4575e98c7c8
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 11:06:43 2017 +0200

    Edge index warmup will now first check if a document is stored and if not will insert it. Furthermore it resizes the cache with an estimate of how many documents will be most likely inserted

commit 890d8ad4cdfd155249f060fedd5c798b9531d556
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 11:04:47 2017 +0200

    Adjusted thresholds in transactional cache. Wastly increased the amount of tries to get the lock. Lowered the fill-grade boundaries

commit 60972ab7151a3acb78e1aae4149de11d0da7aceb
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 10:45:38 2017 +0200

    Added new Logtpopic CACHE that should be used to log important information regarding caches, like debug ouput on evictions / resizing, or memory-pressure resizing going on

commit 2dfacb9aef6e3fde169032514baca386786d059c
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 10:44:21 2017 +0200

    Fixed an assertion in index iterator. It expected _from/_to to be cached but we modified to cache entire document

commit f05beccef65853c30eda1859a39c28ea2295bc71
Merge: 13c6abf 5c46430
Author: Michael Hackstein <michael@arangodb.com>
Date:   Fri May 26 07:56:58 2017 +0200

    Merge branch 'devel' of github.com:arangodb/arangodb into feature/rocks-index-warmup

commit 13c6abfbc2ddb451a689011110411df68247435e
Author: Michael Hackstein <michael@arangodb.com>
Date:   Wed May 24 09:52:01 2017 +0200

    Added a getExtra feature for the edgeIndex. It now returns the complete edge as extra (temporary). Modified the EdgeCache to cache token and edge document (temporary). Added a warmup Function to collections that is used to warmup the index caches on demand.
2017-05-29 09:40:58 +02:00
jsteemann f276262422 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-29 09:37:06 +02:00
Dan Larkin 5f87674b6f Made LoggerView log to VIEWS topic and fixed level bug. 2017-05-28 18:24:51 -04:00
Frank Celler ee1c60c67a added _binaryDocument and _binaryInsert (#2506) 2017-05-27 22:49:22 +02:00
Frank Celler b7961ef3dd Reenabled snappy (#2504)
* fixed snappy config

* added numactl and GLIBCXX_FORCE_NEW

* enabled snappy

* fix snappy include path

* windows paths
2017-05-26 20:53:23 +02:00
Ewout Prangsma e542ea7315 Added scripts/build-docker.sh used to build docker image 2017-05-26 18:13:39 +02:00
Joerg Schad ef7488b216 Updated Optimizer rule documentation. (#2502) 2017-05-26 17:39:32 +02:00
Simon Grätzer 32149d2738 applied clang format 2017-05-26 14:50:01 +02:00
Simon Grätzer 21dd147ad6 Fixing issues 2017-05-26 14:03:12 +02:00
Simon Grätzer 92c7bf8dd6 fixing wrong counter manager 2017-05-26 13:35:31 +02:00
Simon Grätzer d5f85d5bbb Adding more colum families 2017-05-26 10:43:17 +02:00
Simon Grätzer 5367e34935 Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family 2017-05-26 08:24:33 +02:00
Frank Celler 5c464301b2 documented WITH change 2017-05-25 23:01:33 +02:00
Frank Celler 7040ea72fa added numa check 2017-05-25 16:45:18 +02:00
Frank Celler 4800a8b7f6 Feature/hugepages (#2497)
* enabled checks for memory management

* added MADV_NOHUGEPAGE

* added documentation about NUMA and file systems
2017-05-25 16:04:23 +02:00
Frank Celler 6bdc91c1b1 Merge pull request #2496 from joerg84/devel
Fixed incorrect config option in error message.
2017-05-25 10:13:24 +02:00
Joerg Schad b41793e5b0 Fixed incorrect config option in error message. 2017-05-25 14:08:02 +09:00
Max Neunhoeffer 85385486ab Merge branch 'devel' of ssh://github.com/ArangoDB/ArangoDB into devel 2017-05-24 23:34:20 +02:00
Max Neunhoeffer ad5652ad1d Make two obsolete options hidden. 2017-05-24 23:33:55 +02:00
jsteemann 9ed93f39ee added one more check 2017-05-24 22:15:23 +02:00
jsteemann b9c4efbaf8 added environmentfeature 2017-05-24 22:00:16 +02:00
Dan Larkin afceeb1b14 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-05-24 13:46:05 -04:00
Dan Larkin 5ec026b659 Added sizeHint method for caches to improve warmup procedures. 2017-05-24 13:45:53 -04:00
jsteemann cccb2dda8d Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-24 19:41:49 +02:00
jsteemann e49cdceaa1 added missing lock 2017-05-24 19:41:43 +02:00
jsteemann 9f856aeafb cppcheck 2017-05-24 19:41:33 +02:00
Simon Grätzer b0e5f4adc8 Test fixes 2017-05-24 19:21:56 +02:00
Simon Grätzer 0bf4467457 small fixes 2017-05-24 19:21:23 +02:00
Simon Grätzer 555a7fcecd Merge branch 'devel' of https://github.com/arangodb/arangodb into column-family 2017-05-24 19:04:20 +02:00
Simon Grätzer 36503af230 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
# Conflicts:
#	arangod/RocksDBEngine/RocksDBReplicationTailing.cpp
2017-05-24 18:38:34 +02:00
Simon Grätzer 2f2d07ab9a Multihreaded import 2017-05-24 18:37:45 +02:00
Andreas Streichardt b70644440b Do not allow creation of user collection when there are not enough
servers
2017-05-24 18:04:35 +02:00
jsteemann d302c4dd1e updated manual 2017-05-24 17:23:37 +02:00
jsteemann 1e0bfe78cb fix assertion 2017-05-24 16:57:21 +02:00
jsteemann 73726f9ce6 Merge branch 'devel' of https://github.com/arangodb/arangodb into devel 2017-05-24 16:49:53 +02:00
jsteemann 69c7f962b0 reset state variable 2017-05-24 16:49:44 +02:00
Dan Larkin 0b8546ca98 Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-05-24 10:44:38 -04:00
Dan Larkin e935c83762 Exposed isMigrating() method on caches. 2017-05-24 10:44:34 -04:00
Wilfried Goesgens 9936899caf use ini file modification to persist config values 2017-05-24 16:33:55 +02:00
Andreas Streichardt 50876d0d3f Do not look at replicationFactor while creating...just look at the plan! it is great! 2017-05-24 16:25:49 +02:00
Dan Larkin 579a4dc64c Merge branch 'devel' of github.com:arangodb/arangodb into devel 2017-05-24 10:02:13 -04:00
Dan Larkin de0f3518bc Added OS config page to manual. 2017-05-24 10:02:09 -04:00
jsteemann 84e08c8bc0 updated CHANGELOG 2017-05-24 15:55:41 +02:00