Willi Goesgens
d2afb6bc11
remove debug output
2015-03-03 11:02:05 +01:00
Willi Goesgens
677b35fb05
Fix typo.
2015-03-03 10:29:38 +01:00
Willi Goesgens
f152d5c133
Handle jasmine the way that it only produces success/fail
2015-03-03 09:23:38 +01:00
Willi Goesgens
24451f3709
Testsuite:
...
- add possibility to skip ruby https tests
- try to send test results from arangosh to server via a temporary file; fallback to rc.
2015-03-02 19:09:28 +01:00
Willi Goesgens
80cc3a7c3e
Add stacktrace from the exception to the output; the jasmine provided stacktrace is pretty useless here.
2015-03-02 14:55:08 +01:00
Willi Goesgens
5e3a96d0d4
relax cluster timeouts for valgrind too.
2015-02-26 11:21:21 +01:00
Willi Goesgens
2619529f63
Relax cluster timeout when compiled with -DCOVERAGE
2015-02-26 11:01:53 +01:00
Michael Hackstein
9dc27fa7db
Fixed test to install Apps from Store. sessionapp requires oauth2 to be installed at a special location
2015-02-25 10:26:53 +01:00
Michael Hackstein
df046a8091
added tests for foxx-controller extensions
...
Conflicts:
js/server/tests/shell-foxx.js
2015-02-24 17:37:05 +01:00
Michael Hackstein
8fb5c548b6
Added controller extensions for foxx apps. Allows to define additional functions on request context
2015-02-24 17:36:31 +01:00
Michael Hackstein
c3df4f8ec3
Massively improved foxx install stack traces. They now contain more information about your app
2015-02-24 17:36:30 +01:00
Frank Celler
4f8ea3a208
Merge remote-tracking branch 'origin/2.5' into devel
...
Conflicts:
CHANGELOG
arangod/RestServer/arangod.cpp
js/apps/system/_admin/aardvark/APP/package.json
2015-02-24 16:10:11 +01:00
Jan Steemann
6ce1f2892e
install fix for Foxx apps
2015-02-24 13:51:41 +01:00
Willi Goesgens
3baf9b8270
Use central facility to remove temporary file.
2015-02-24 12:53:56 +01:00
Willi Goesgens
b68924a979
Use central facility to remove temporary file.
2015-02-24 11:49:23 +01:00
Willi Goesgens
f80a48dbdd
Be more forgivingly about the time required to unload collections.
2015-02-24 11:27:59 +01:00
Michael Hackstein
055138c363
Fixed another stupid windows not able to use proper slashes in file path bug.
2015-02-24 09:26:58 +01:00
Michael Hackstein
8910dae75f
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-02-24 09:26:38 +01:00
Michael Hackstein
9c22014361
Fixed another stupid windows not able to use proper slashes in file path bug.
2015-02-24 09:26:32 +01:00
Michael Hackstein
f324f2f4cd
Filtered jasmine internal error messages from test output
2015-02-23 18:17:29 +01:00
Michael Hackstein
3b446889de
Filtered jasmine internal error messages from test output
2015-02-23 18:15:06 +01:00
Michael Hackstein
eccaada507
added a function to synchronize the app collection with the apps folder. It is automatically invoced on arango startup
2015-02-23 16:41:48 +01:00
Michael Hackstein
d47dc091ba
Invalidated exports cache properly. Fixed a bug with session app
2015-02-23 15:40:07 +01:00
Michael Hackstein
89a11587b3
Fixed regex to identify Windows absolute and relative pathes also
2015-02-23 15:08:06 +01:00
Michael Hackstein
8db83ce903
Fixed regex to identify Windows absolute and relative pathes also
2015-02-23 15:07:03 +01:00
Willi Goesgens
4eb993a794
Be more forgivingly about the time required to unload collections.
2015-02-23 14:44:31 +01:00
Jan Steemann
2ac736b36e
added visitor test
...
Conflicts:
js/server/tests/aql-graph-visitors.js
2015-02-20 15:48:18 +01:00
Jan Steemann
e3a4ee8a7b
strip illegal characters from collection names
2015-02-20 15:46:27 +01:00
Michael Hackstein
ca35d0c610
The foxx manager now reinstalls all system apps on startup
2015-02-19 18:39:01 +01:00
Michael Hackstein
571b146fe3
Fixed a caching problem in the foxx manager
2015-02-19 14:53:24 +01:00
Michael Hackstein
daa9ef0e60
Fixed options parameter for foxx manager uninstall
2015-02-19 11:29:57 +01:00
Michael Hackstein
d84463aae7
Improved output of upgrade script for app migration
2015-02-18 16:57:45 +01:00
Jan Steemann
ac638e1872
fixed tests
2015-02-18 16:40:48 +01:00
Jan Steemann
83ea75fa8f
removed unused config options
2015-02-18 16:40:15 +01:00
Michael Hackstein
79d587a812
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-02-18 15:38:51 +01:00
Michael Hackstein
bac394d76c
Removing the folder in tests is now try and catched to avoid failures
2015-02-18 15:38:30 +01:00
Jan Steemann
f29591135a
adjusted geo index API
2015-02-18 14:59:46 +01:00
Michael Hackstein
76bb6a52c9
Fixed upgrade script. Now moves and mounts dev apps correctly
2015-02-18 14:39:04 +01:00
Michael Hackstein
8c4587d4ef
Tests will now create their own app path which will be deleted after each run
2015-02-18 14:05:50 +01:00
Michael Hackstein
d710047ddb
Fixed a bug in foxx manager that refilled the cache but did not make use of it
2015-02-18 14:05:30 +01:00
Michael Hackstein
21bc33a68a
Fix for upgrade procedure with new foxx apps.
2015-02-18 13:09:48 +01:00
Michael Hackstein
494de7a762
Installing of foxx-apps now also tests valid app exports
2015-02-18 11:38:46 +01:00
Michael Hackstein
b52597ffc5
Fixed a bug where applicationContext got lost while using require
2015-02-18 09:50:27 +01:00
Michael Hackstein
a11d06a260
Seperated routing and exporting of Apps. Exporting can now be triggered cascadingly. Circular references are NOT yet handled
2015-02-17 18:09:44 +01:00
Michael Hackstein
b530036655
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-02-17 17:25:10 +01:00
Michael Hackstein
3c96aa8c6a
Applied default configuration to foxx apps. Fixed RegEx for allowed routes. Started to fix exports.
2015-02-17 17:25:04 +01:00
Michael Hackstein
d9bc1be027
Fixed upgrade script. Did print some lines in an unreadable format
2015-02-17 16:45:19 +01:00
Willi Goesgens
c306cda185
Fix variable names for server results
2015-02-17 13:37:45 +01:00
Frank Celler
b075f77152
added expection message in verbose case
2015-02-17 12:51:55 +01:00
Michael Hackstein
b2be7a828f
Default handler for errors in foxx routes now behaves differently in production and development mode
2015-02-17 12:46:35 +01:00
Michael Hackstein
b4268eaea7
Added a check for repositories to take only ArangoDB Collections
2015-02-17 10:45:00 +01:00
Michael Hackstein
e6919ac59b
Handmerged pull request, as some changes triggered conflicts. #1239
2015-02-17 10:35:29 +01:00
Michael Hackstein
4bcadadde2
Added the option to not execute the teardown script.
2015-02-16 18:06:42 +01:00
Michael Hackstein
c6e9d98251
Added a force uninstall for foxx apps, to make sure they are removed from disk even if sth is unclear with mounting. Also created an error for foxx not found on file system has been added
2015-02-16 17:14:36 +01:00
Michael Hackstein
0c78629199
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into devel
2015-02-16 14:17:52 +01:00
Michael Hackstein
ab5fbb66e0
Fixed server side foxx tests. They had to be adapted to new routing info computation
2015-02-16 14:13:10 +01:00
Michael Hackstein
808d658ff8
JSLint fixes
2015-02-16 14:12:34 +01:00
Jan Steemann
205736a028
added optimizer rule "propagate-constant-attributes"
2015-02-15 13:29:53 +01:00
Michael Hackstein
9d5ae45b10
Improved errors thrown when trying to install malformed applications
2015-02-13 22:11:54 +01:00
Jan Steemann
db2cd7acc9
added `filtered` attribute to AQL execution statistics
2015-02-13 21:37:49 +01:00
Jan Steemann
94a362c3c7
custom visitors
2015-02-13 11:32:13 +01:00
Michael Hackstein
5b3fae42aa
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
js/apps/system/_admin/aardvark/APP/frontend/js/bootstrap/errors.js
js/common/bootstrap/errors.js
lib/Basics/voc-errors.cpp
lib/Basics/voc-errors.h
2015-02-13 10:20:36 +01:00
Michael Hackstein
8dd9a1180a
Documentation fix
2015-02-12 11:03:30 +01:00
Michael Hackstein
9346a2513b
The Foxx Manager app-cache is now aware of databases
2015-02-12 11:03:14 +01:00
Michael Hackstein
da143793bb
Added a test for foxx manager trying to install ALL apps in the appstore. Is not included in general test suite as it takes a while.
2015-02-12 11:01:51 +01:00
Willi Goesgens
6da7073127
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-02-12 10:49:57 +01:00
Willi Goesgens
0a2b3177d7
Make the config tests a little more verbose.
2015-02-12 10:49:10 +01:00
Jan Steemann
c7d7d97203
added sort test
2015-02-11 21:40:54 +01:00
Jan Steemann
1701be206f
more sparse tests
2015-02-11 21:21:14 +01:00
Jan Steemann
33a4d2c4dc
added tests
2015-02-11 19:34:00 +01:00
Jan Steemann
1f9b4ba5e6
added tests for sparse indexes
2015-02-11 18:58:41 +01:00
Jan Steemann
0e4f45f905
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-11 18:47:47 +01:00
Willi Goesgens
3041b23408
Adjust the test to the new etcd.
2015-02-11 18:18:17 +01:00
Jan Steemann
ec2b866200
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
...
Conflicts:
js/apps/system/aardvark/frontend/js/templates/documentsView.ejs
2015-02-11 17:53:23 +01:00
Michael Hackstein
a7bdecc12e
Reimplemented request context of foxx. It will now generate one larger function instead of a list of callbacks. Now also the ordering of elements has less effect
2015-02-11 13:26:31 +01:00
Jan Steemann
442b716d75
added custom visitor functionality for GRAPH_NEIGHBORS, too
2015-02-11 12:56:35 +01:00
Jan Steemann
6fe3362cf2
fixed cluster tests
2015-02-11 12:38:39 +01:00
Jan Steemann
6f12e69bae
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-11 09:51:16 +01:00
Jan Steemann
f7210e3604
sparse index tests
2015-02-11 00:25:30 +01:00
Frank Celler
3e35e94a83
added hidden option --fronend-version-check
2015-02-10 21:24:24 +01:00
Jan Steemann
c87d984481
jslint
2015-02-10 11:35:03 +01:00
Jan Steemann
b10b2bb9b0
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-10 10:36:45 +01:00
Michael Hackstein
4d32092de8
properly clone documents that are included in the foxx manager cache. Otherwise databases are not droppable
2015-02-10 10:30:40 +01:00
Michael Hackstein
23f14ca4b8
_shallowCopy does not clear references to internal objects causing databases to not be dropped properly
2015-02-10 10:29:56 +01:00
Jan Steemann
82c9d8cadd
jslint, unglobalized functions
2015-02-10 10:04:56 +01:00
Jan Steemann
b377a36577
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
2015-02-10 09:47:06 +01:00
Willi Goesgens
b6556576d3
Handle commandline parsing in a nicer way.
2015-02-10 00:19:55 +01:00
Jan Steemann
aa8741d5f1
unique constraints
2015-02-09 20:48:02 +01:00
Jan Steemann
a0309c44e2
Merge branch 'devel' of https://github.com/arangodb/arangodb into sparse-indexes
...
Conflicts:
.travis.yml
2015-02-09 20:32:18 +01:00
Jan Steemann
82c7522d4e
test fixes
2015-02-09 20:08:06 +01:00
Willi Goesgens
9c244e0348
Lintify.
2015-02-09 19:11:00 +01:00
Willi Goesgens
edda36b484
match new etcd
...
- use 127.0.0.1 instead of localhost
- properly pass errors up if we fail to launch a cluster component
- Planner: throw proper error objects.
- testing: properly handle cluster start abort situations.
- if the agent doesn't come up in time, kill it for a proper abort.
2015-02-09 17:34:16 +01:00
Michael Hackstein
449f6dfc6c
Fixed bugs for app path movement
2015-02-09 08:53:51 +01:00
Jan Steemann
efd9d0ed82
updated index API methods
2015-02-08 14:13:03 +01:00
Jan Steemann
003d7e9112
sparse indexes, initial commit, untested
2015-02-07 03:07:41 +01:00
Michael Hackstein
aad7e46f10
Merge branch 'devel' of github.com:arangodb/arangodb into foxx-pathes
...
Conflicts:
Documentation/Books/Users/SUMMARY.md
js/actions/api-system.js
js/common/bootstrap/modules.js
js/server/modules/org/arangodb/foxx/manager.js
js/server/tests/shell-routing.js
2015-02-06 17:22:01 +01:00
Michael Hackstein
0481f6f331
Fixed generator templates.
2015-02-06 16:55:38 +01:00
Michael Hackstein
576d812ac5
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into foxx-pathes
2015-02-06 15:21:06 +01:00
Michael Hackstein
46a631d124
Fixed a bug where the documentation of apps with multiple controllers has not been created correctly. #1235
2015-02-06 15:20:52 +01:00
Michael Hackstein
b759c50954
Fixed a bug where the documentation of apps with multiple controllers has not been created correctly. #1235
2015-02-06 15:16:43 +01:00
Michael Hackstein
cb122cddf1
Added list development to clientside foxx manager. Fixed a wrong error description
2015-02-05 21:50:47 +01:00
Willi Goesgens
28c828762c
Merge branch 'devel' of github.com:arangodb/arangodb into devel
...
Conflicts:
js/server/tests/shell-foxx.js
2015-02-05 19:34:32 +01:00
Willi Goesgens
59892c2b20
Lintify unittests.
2015-02-05 19:32:51 +01:00
Alan Plum
4741b8707c
Removed obsolete tests for legacy foxx behaviour.
2015-02-05 18:48:45 +01:00
Willi Goesgens
ed80dd575d
Lintify.
2015-02-05 13:36:17 +01:00
Jan Steemann
e84a5e8eb3
use indexes for sorting in more cases
2015-02-05 00:10:12 +01:00
Michael Hackstein
10ece1f881
Included development, production, configure and configuration in the client implementation of FoxxManager.
2015-02-04 15:55:30 +01:00
Willi Goesgens
2e912ef0ff
Add message portion of exception to log messages so the user can get a better insight into the root error cause.
2015-02-04 15:10:01 +01:00
Jan Steemann
5d9c0e018e
dynamic attribute names in AQL
2015-02-03 22:51:40 +01:00
Jan Steemann
ca9feb5cf4
added test cases
2015-02-03 21:50:54 +01:00
Michael Hackstein
c4dd542a82
Merge branch 'foxx-pathes' of github.com:arangodb/arangodb into foxx-pathes
2015-02-03 15:46:23 +01:00
Michael Hackstein
aa72dacefd
Improved upgrade procedure, it now runs smoothly, at least once
2015-02-03 15:44:29 +01:00
Willi Goesgens
3404032207
Add timestamp to messages, so we can better estimate errors from logfiles to tests executed.
2015-02-03 15:32:03 +01:00
Michael Hackstein
1f2f33cf17
More informative output if tempfiles cannot be removed during app installation processes
2015-02-03 14:16:30 +01:00
Michael Hackstein
ef82315288
First attempt for upgrade script, moving existing foxx apps into new structure
2015-02-03 14:03:58 +01:00
Alan Plum
f9744eb761
Don't re-invent the wheel.
2015-02-03 11:56:37 +01:00
Alan Plum
a36c96060a
Fixed stack parsing.
2015-02-03 11:34:26 +01:00
Alan Plum
9fb8ad3338
Re-enable console.time test.
2015-02-03 10:51:58 +01:00
Jan Steemann
f22c6de040
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-02-03 09:09:36 +01:00
Jan Steemann
c18ff7f300
use-index-for-sort rule can now remove sorts in more cases
2015-02-02 22:53:25 +01:00
Jan Steemann
e30ddf0df3
fixed indexing test
2015-02-02 20:33:45 +01:00
Willi Goesgens
43e61168fa
Fix checking of cluster health in dump tests
2015-02-02 19:02:52 +01:00
Willi Goesgens
f102ce8464
If we receive SIGABRT we want to keep the binary for core dump analysis too.
2015-02-02 18:41:34 +01:00
Frank Celler
f44c11440d
fixed test
2015-02-02 18:28:45 +01:00
Willi Goesgens
e1993d0d3e
Add hostname to URL info string
2015-02-02 18:11:22 +01:00
Willi Goesgens
be9b02a0ad
Add instance names to several log messages.
2015-02-02 18:10:51 +01:00
Michael Hackstein
9df4fc8121
Removed mount validation for switching from devel to production. This dissallowed to put system apps in development mode
2015-02-02 16:56:59 +01:00
Michael Hackstein
cf5e3db098
Fixed base middleware routing match. It now ignores a trailing slash
2015-02-02 16:55:58 +01:00
Willi Goesgens
0eecdc0973
More complete error messages on cluster com failures.
2015-02-02 16:06:46 +01:00
Willi Goesgens
6514bc0215
Add the logfile name to the output so we can know which cluster node gave us the messages.
2015-02-02 15:24:54 +01:00
Willi Goesgens
0aaec15c66
Comment out another test which randomly fails.
2015-02-02 14:55:05 +01:00
Michael Hackstein
34458bad92
Added a check to validate the foxx mount point
2015-02-02 13:36:12 +01:00
Willi Goesgens
5339be7b3f
Use a loop instead of cut'n'paste the source 3 times
2015-02-02 13:19:04 +01:00
Willi Goesgens
44cc12fcbb
Comment out test failing in cluster to be fixed soon.
2015-02-02 10:27:31 +01:00
Willi Goesgens
1c0c259d03
Run logfile analysis in cluster case too.
2015-02-01 12:38:04 +01:00
Max Neunhoeffer
6bda5c6e00
Only collect important log file lines in non-cluster case.
2015-01-30 17:18:46 +01:00
Michael Hackstein
7d30e543fb
App not found is now an error object and keeps the stack trace if triggered
2015-01-30 17:13:37 +01:00
Jan Steemann
5ed9f4b5f0
added test for accessing paths in visitor
2015-01-30 11:11:19 +01:00
Jan Steemann
1264b14053
added test
2015-01-30 10:54:21 +01:00
Willi Goesgens
bd6875e554
Fix brace closing
2015-01-30 10:53:14 +01:00
Jan Steemann
4bb8a894e6
jslint
2015-01-30 10:30:23 +01:00
Jan Steemann
fdf0b557e5
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-01-30 10:26:41 +01:00
Jan Steemann
faab43f1b3
tests for visitors
2015-01-30 10:25:31 +01:00
Willi Goesgens
9d04d4be44
Check logfiles for important messages
2015-01-30 09:49:43 +01:00
Jan Steemann
07733c672a
added yesternight's changes
2015-01-30 08:47:43 +01:00
Jan Steemann
e13092168d
added optimizer tests
...
Conflicts:
arangod/Aql/ExecutionBlock.cpp
2015-01-29 21:40:43 +01:00
Willi Goesgens
a738191d41
Don't loop endless if the monitored server crashed.
2015-01-29 19:05:57 +01:00
Frank Celler
05b8115abf
Merge pull request #1227 from triAGENS/foxxy-console
...
Foxx console
2015-01-29 17:16:05 +01:00
Jan Steemann
93131b6bf7
less copying
2015-01-29 14:21:02 +01:00
Michael Hackstein
e742ae607a
Applied some fixes to foxxManager to make app uninstable. The WebInterface is now able to uninstall an App properly. Added a test for it.
2015-01-29 14:02:31 +01:00
Jan Steemann
699b7e76f6
fun with custom visitors, cont.
2015-01-29 01:57:03 +01:00
Alan Plum
0859b83558
Fixed unset mount point.
2015-01-28 18:50:42 +01:00
Alan Plum
48abd07dc8
Tests for the testgod!
2015-01-28 15:32:19 +01:00
Michael Hackstein
54fd833041
Started moving aardvark to new foxx-manager functionality. Confirmed: listing all apps works.
2015-01-28 14:39:08 +01:00
Willi Goesgens
b859e4a54d
Relax timeout of tests if running with valgrind.
2015-01-28 14:18:49 +01:00
Max Neunhoeffer
e24278828c
Changes to cluster startup for mesos cooperation.
...
This simplifies the cluster startup by introducing a further agency
lookup step using "local info" to find the "id". This allows an external
discovery process (see scripts/discover.js as an example) to configure
a new server in the cluster dynamically when it starts up.
New GNUmakefile targets
pack-tar-config
pack-tar
2015-01-28 12:58:24 +01:00
Jan Steemann
fa5f340107
added tests for estimations
2015-01-28 11:20:01 +01:00
Jan Steemann
b03a7a4c8f
fun with custom visitors
2015-01-28 00:45:21 +01:00
Alan Plum
4f3adeb879
Documentation!
2015-01-27 20:00:00 +01:00
Alan Plum
6a4625e1e0
Added Foxx log manager.
2015-01-27 20:00:00 +01:00
Alan Plum
755b1567d3
Rewrote all the logging.
2015-01-27 20:00:00 +01:00
Alan Plum
1ec82e022a
Added foxx/logging module.
2015-01-27 19:59:59 +01:00
Jan Steemann
120236dde2
proper test fix attempt
2015-01-27 14:06:02 +01:00
Willi Goesgens
9df8ff387f
Journals tend to be a source for false positives, relax time condition.
2015-01-27 12:28:34 +01:00
Willi Goesgens
19d8221e1d
Portably handle path separators.
2015-01-27 12:18:37 +01:00
Michael Hackstein
8e562b2268
Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
...
Conflicts:
js/client/modules/org/arangodb/foxx/manager.js
js/common/modules/org/arangodb/foxx/manager-utils.js
js/common/modules/org/arangodb/foxx/store.js
js/server/modules/org/arangodb/foxx/manager.js
2015-01-26 16:53:34 +01:00
Michael Hackstein
c72a967e0d
Fixed a bug in foxx manager install local file/directory behaviour. It always loaded file from server not from client when using shell.
2015-01-26 15:34:42 +01:00
Michael Hackstein
6b2b459423
Removed leftovers from rebase
2015-01-26 13:03:06 +01:00
Michael Hackstein
ac9c931fe2
Removed debug output
2015-01-26 11:59:06 +01:00
Michael Hackstein
3e39372f0d
Whenever there is an error during launch of the application it is now returned by the route
2015-01-26 11:59:06 +01:00
Michael Hackstein
c988add0b8
Fixed a reloading problem in development mode
2015-01-26 11:59:06 +01:00
Michael Hackstein
9620680d7f
Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app
2015-01-26 11:59:06 +01:00
Frank Celler
128afd20d9
added development mode
2015-01-26 11:59:06 +01:00
Frank Celler
c8e8a2ac71
use all files in tree
2015-01-26 11:59:05 +01:00
Frank Celler
6363011339
fixed routing
2015-01-26 11:59:05 +01:00
Michael Hackstein
900fce9f4a
Installing a foxx app is now possible from App store.
2015-01-26 11:58:16 +01:00
Michael Hackstein
c9b92ecf23
Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing.
2015-01-26 11:58:16 +01:00
Michael Hackstein
802167cea7
Added triggers for to activate development and production mode of Apps
2015-01-26 11:58:16 +01:00
Michael Hackstein
d744425043
Moved the foxx generator into a server module. It is now possible to generate a new app from command line
2015-01-26 11:58:15 +01:00
Michael Hackstein
f56c47647d
Mount all system apps on startup
2015-01-26 11:57:06 +01:00
Michael Hackstein
9969a6e4f2
Fixed some conflicts in foxx routing.
2015-01-26 11:57:06 +01:00
Michael Hackstein
81b0097430
Removed appId and inserted a action stub to register the routing table for one foxx app.
2015-01-26 11:57:06 +01:00
Michael Hackstein
26e89817a4
Style fixes
2015-01-26 11:57:05 +01:00
Michael Hackstein
986cdbacec
The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table
2015-01-26 11:57:05 +01:00
Michael Hackstein
4bafbc44b1
Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore
2015-01-26 11:56:32 +01:00
Frank Celler
a18e215963
actions and mounts
2015-01-26 11:56:32 +01:00
Frank Celler
e5a6d8264d
fixed app context
2015-01-26 11:56:32 +01:00
Frank Celler
8e37983b90
cleanup of routing
2015-01-26 11:56:31 +01:00
Michael Hackstein
09ed59ca51
Created a new import section in the foxx manager. And made the wrapped function complete. Keeped legacy code as comment.
2015-01-26 11:54:30 +01:00
Michael Hackstein
42ca65fda4
Added a nother section for exports
2015-01-26 11:54:29 +01:00
Michael Hackstein
8cc3847074
Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented
2015-01-26 11:54:28 +01:00
Michael Hackstein
26e39037aa
The new foxx apps now store themselfes in a collection. One can list all applications and all development applications.
2015-01-26 11:52:40 +01:00
Michael Hackstein
9b667a87c6
Moved description computation from moduels to manager. And deleted obsolete code
2015-01-26 11:51:27 +01:00
Michael Hackstein
ce6b447aae
Moved some code from the module into foxx manager
2015-01-26 11:49:42 +01:00
Michael Hackstein
1a821a716b
Stub for install on server side
2015-01-26 11:44:31 +01:00
Michael Hackstein
effe0a9543
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:39:49 +01:00
Michael Hackstein
ed30a2a023
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:39:13 +01:00
Michael Hackstein
d3f3702058
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:38:49 +01:00
Michael Hackstein
a217d9bf85
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:38:21 +01:00
Michael Hackstein
169042f801
Added a function to get the JSON information for one mount point
2015-01-26 11:36:20 +01:00
Michael Hackstein
432b1c2254
Foxx Manager now allows to install, setup, teardown, uninstall, replace and upgrade apps with new folder structure. Routing is not yet implemented
2015-01-26 11:36:20 +01:00
Michael Hackstein
465667cea9
The new foxx apps now store themselfes in a collection. One can list all applications and all development applications.
2015-01-26 11:36:20 +01:00
Michael Hackstein
a8cdd1b6d1
Moved description computation from moduels to manager. And deleted obsolete code
2015-01-26 11:36:20 +01:00
Michael Hackstein
0df4242965
Moved some code from the module into foxx manager
2015-01-26 11:36:20 +01:00
Michael Hackstein
50af6535ff
Started with new install implementation. It now allows to copy the source files to correct location from GIT, http(s) and local folder or local zip
2015-01-26 11:36:20 +01:00
Frank Celler
1d707ed4f7
new module routing
2015-01-26 11:36:19 +01:00
Michael Hackstein
e3bebc7dc1
Stub for install on server side
2015-01-26 11:36:19 +01:00
Michael Hackstein
bf9f3fc3a8
Created a foxx store module that wraps around the foxx application store. It is now used from the client and server side foxx manager
2015-01-26 11:36:19 +01:00
Michael Hackstein
ac1d0e37c1
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:36:19 +01:00
Michael Hackstein
4b49179b0e
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:36:19 +01:00
Michael Hackstein
e23b81779d
Setup and teardown of foxx apps and foxx dev apps should now print their errors properly
2015-01-26 11:34:50 +01:00
Michael Hackstein
59d406dc62
Started to tear appart the error handling in current devel mode. It will now print with a much closer relation to their source
2015-01-26 11:34:50 +01:00
Jan Steemann
f9bc1458d3
attempt to make test more deterministic
2015-01-24 14:31:50 +01:00
Michael Hackstein
da290aad79
Removed debug output
2015-01-23 13:21:05 +01:00
Jan Steemann
d348f60e59
added AQL optimizer rule "move-calculations-down"
2015-01-22 20:36:38 +01:00
Jan Steemann
87b1f7fde3
enable indexes in even more cases
2015-01-22 17:24:47 +01:00
Michael Hackstein
e2413a4f08
Whenever there is an error during launch of the application it is now returned by the route
2015-01-22 15:29:33 +01:00
Michael Hackstein
bfddfc34c5
Fixed a reloading problem in development mode
2015-01-22 15:28:10 +01:00
Willi Goesgens
ab0a897d0c
Use Yaml dump for pretty printing results.
2015-01-22 15:10:55 +01:00
Jan Steemann
b01bd67814
more tolerable delay
2015-01-22 14:20:35 +01:00
Jan Steemann
1c935b6ab2
added tests for filter order, not optimization etc.
2015-01-22 14:16:58 +01:00
Michael Hackstein
2064d442ee
Merge branch 'foxx-pathes' of github.com:triAGENS/ArangoDB into foxx-pathes
2015-01-22 13:56:05 +01:00
Michael Hackstein
76be034334
Improved output for client foxx manager. Also the serverside foxx manager will now return a simplified json version of the app
2015-01-22 13:56:00 +01:00
Frank Celler
2324cbcdbb
added development mode
2015-01-22 13:46:31 +01:00
Willi Goesgens
c68fbff6c1
Don't spinn in tight loops while waiting for valgrind to shut down.
2015-01-22 12:03:52 +01:00
Frank Celler
21d9ca584e
use all files in tree
2015-01-21 22:39:36 +01:00
Frank Celler
64d8550de5
fixed routing
2015-01-21 22:11:25 +01:00
Michael Hackstein
a92f6379f8
Installing a foxx app is now possible from App store.
2015-01-21 13:34:22 +01:00
Willi Goesgens
bdb0eb8ff0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2015-01-21 11:47:30 +01:00
Willi Goesgens
63d381a9ed
If we fail tests, disable cleanup in all cases.
2015-01-21 11:41:54 +01:00
Michael Hackstein
fdaa7c52d2
Now allows to configure an App during runtime and get its configuration options. Configure will trigger reload routing.
2015-01-21 09:54:22 +01:00
Jan Steemann
6262b044a4
test fix attempt
2015-01-21 09:09:49 +01:00
Alan Plum
6a0dbfa908
Added missing banner comment.
2015-01-20 17:15:01 +01:00
Michael Hackstein
39a3fa403d
Added triggers for to activate development and production mode of Apps
2015-01-20 16:23:13 +01:00
Michael Hackstein
9b3a9f7e95
Moved the foxx generator into a server module. It is now possible to generate a new app from command line
2015-01-20 15:33:28 +01:00
Michael Hackstein
bfc82b2dc0
Merge branch 'devel' of github.com:triAGENS/ArangoDB into foxx-pathes
...
Conflicts:
js/server/modules/org/arangodb/actions.js
2015-01-20 11:16:44 +01:00
Jan Steemann
d534a41e21
recovery tests
...
Conflicts:
arangod/Wal/LogfileManager.cpp
Conflicts:
arangod/Wal/LogfileManager.cpp
2015-01-19 18:14:03 +01:00
Michael Hackstein
c70c43c02b
Mount all system apps on startup
2015-01-19 17:37:43 +01:00
Michael Hackstein
a268469cbe
Fixed some conflicts in foxx routing.
2015-01-19 16:50:01 +01:00
Michael Hackstein
1e4ba6e09b
Removed appId and inserted a action stub to register the routing table for one foxx app.
2015-01-19 15:52:41 +01:00
Michael Hackstein
873a5b409e
Style fixes
2015-01-19 15:23:56 +01:00
Michael Hackstein
620243fc18
The new modules arangoApp and routing now are able to create an app including a context. Also the routing information is created in the routing file. Now has to be included into the routing table
2015-01-19 15:08:24 +01:00
Michael Hackstein
8121702af9
Moved ArangoApp to its own file. It is not contained in bootstrap modules anymore
2015-01-19 13:20:03 +01:00
Jan Steemann
3b9155773f
check AQL function creation return type
2015-01-19 12:30:55 +01:00
Jan Steemann
ee51a8ebfd
added more tests for indexes
2015-01-19 11:10:57 +01:00
Jan Steemann
86716e1834
fix subquery optimization
2015-01-19 11:01:32 +01:00
Frank Celler
1db9172773
actions and mounts
2015-01-19 10:12:37 +01:00
Jan Steemann
63bf4c888a
flush WAL status file after collection to shorten recovery
2015-01-18 21:06:57 +01:00
Frank Celler
b80708ebfa
fixed app context
2015-01-18 20:58:00 +01:00
Jan Steemann
958ae69479
added tests
2015-01-18 15:34:35 +01:00