1
0
Fork 0
arangodb/arangod/RestServer
Jan 7613bc4314 Bug fix/fixes 0211 (#3568)
* remove some non-unused V8 persistents

* do not throw that many bogus assertions

* do not rely on server role being defined

* slightly better debug output for V8 context debugging

* fix collection ids in inventory response

* simplify bootstrap a bit

* slightly better error handling

* make elapsed time a queryable value

* use less memory for stub collections

* added assertions that will always make sense

* added assertions

* do not garbage-collect while waiting

* less copying of parameters

* do not show "load indexes into memory" buttons for mmfiles engine

  as all indexes are in memory anyway

* when a collection is truncated via the web interface, flush the WAL and rotate all active journals

this will make close all open journals on leader and followers and make them subject to compaction opportunities

* fix invalid server id values being passed from web interface to backend

* introduce afterTruncate method for indexes

* added test case for issue #3447

* updated CHANGELOG

* don't warn about replicationFactor for system collections

* check that the queries actually use the geo index and not some other index

* properly report error in web interface

* fix some internals checks that made truncate fail for bigger collections in maintainer mode

* also run a compact() operation after a serious truncate

in order to make iteration over the truncated range much faster
when the collection is next accessed

* increase default maximum number of V8 contexts to at least 16
2017-11-09 12:48:15 +01:00
..
AqlFeature.cpp remove dependency on MMFiles features from non-MMFiles files (#2925) 2017-08-01 22:16:43 +02:00
AqlFeature.h Add AQLFeature. 2017-02-09 11:57:51 +01:00
BootstrapFeature.cpp Bug fix/fixes 0211 (#3568) 2017-11-09 12:48:15 +01:00
BootstrapFeature.h
CheckVersionFeature.cpp Bug fix/fixes 0211 (#3568) 2017-11-09 12:48:15 +01:00
CheckVersionFeature.h
ConsoleFeature.cpp move parts from ProgramOptions from headers into cpp files 2017-05-23 10:30:36 +02:00
ConsoleFeature.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ConsoleThread.cpp Bug fix/fixes 0609 (#3227) 2017-09-13 16:28:21 +02:00
ConsoleThread.h
DatabaseFeature.cpp try to fix another permissions problem when collections are accessed … (#3485) 2017-10-25 18:05:17 +02:00
DatabaseFeature.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
DatabasePathFeature.cpp adjusted log messages 2017-05-19 11:33:43 +02:00
DatabasePathFeature.h
EndpointFeature.cpp remove logging for non-topics 2017-02-10 09:32:50 +01:00
EndpointFeature.h preparations for velocystream completed 2016-07-21 09:32:00 +02:00
FeatureCacheFeature.cpp improve shutdown and feature reusability in tests (#2935) 2017-08-03 20:44:04 +02:00
FeatureCacheFeature.h improve shutdown and feature reusability in tests (#2935) 2017-08-03 20:44:04 +02:00
FileDescriptorsFeature.cpp fixed mimum desriptors in case of unlimited 2017-04-19 19:57:55 +02:00
FileDescriptorsFeature.h raise limit fd as much as possible, warn if too small 2017-03-24 15:13:55 +01:00
FrontendFeature.cpp
FrontendFeature.h
InitDatabaseFeature.cpp use the c++11 way of sleeping (#3429) 2017-10-16 17:40:51 +02:00
InitDatabaseFeature.h
LockfileFeature.cpp Bug fix/fixes 0609 (#3227) 2017-09-13 16:28:21 +02:00
LockfileFeature.h
QueryRegistryFeature.cpp Feature/slow queries log bind vars (#2954) 2017-08-04 20:45:12 +02:00
QueryRegistryFeature.h Feature/slow queries log bind vars (#2954) 2017-08-04 20:45:12 +02:00
ScriptFeature.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ScriptFeature.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ServerFeature.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ServerFeature.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ServerIdFeature.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
ServerIdFeature.h
TransactionManagerFeature.cpp optimize away own transaction management for RocksDB engine 2017-05-04 23:16:53 +02:00
TransactionManagerFeature.h optimize away own transaction management for RocksDB engine 2017-05-04 23:16:53 +02:00
TraverserEngineRegistryFeature.cpp remove dependency on MMFiles features from non-MMFiles files (#2925) 2017-08-01 22:16:43 +02:00
TraverserEngineRegistryFeature.h Merge branch 'MIT' of github.com:arangodb/arangodb into generic-col-types 2016-09-06 09:33:23 +02:00
UnitTestsFeature.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
UnitTestsFeature.h Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
UpgradeFeature.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00
UpgradeFeature.h Various authentication related issues (#2824) 2017-07-18 22:22:09 +02:00
ViewTypesFeature.cpp some fixes for view handling 2017-03-17 11:18:46 +01:00
ViewTypesFeature.h make registerViewImplementation static 2017-03-17 17:24:09 +01:00
VocbaseContext.cpp fixed asserts and check password test 2017-11-05 13:10:47 +01:00
VocbaseContext.h Missing things for active / passive (#3578) 2017-11-04 20:30:23 +01:00
WorkMonitorFeature.cpp moved shell colors into their own feature 2017-05-23 16:53:43 +02:00
WorkMonitorFeature.h fixed ownership of handler 2016-08-18 23:06:36 +02:00
arangod.cpp Feature/async failover (#3451) 2017-10-18 23:59:29 +02:00