Commit Graph

1214 Commits

Author SHA1 Message Date
Tyler Treat
ca1b3485cb Fix "error opening file" errors in tests for Windows
This sort of just punts on the problem by not creating log files in the
tests, but it seemed like the simplest solution.
2017-07-10 12:21:01 -05:00
Ivan Kozlovic
b6e43c0dc1 Merge pull request #527 from nats-io/cross_compile_arm
[ADDED] Build for ARMv7
2017-07-06 09:45:10 -06:00
Ivan Kozlovic
aa36f37ff4 [ADDED] Build for ARMv7
The cross compile script compiled an ARM executable, but the ARM
default version varies based on the host, etc..
Made a change to the cross compile script to explicitly compile
ARMv5 and ARMv7.
2017-07-06 09:00:29 -06:00
Tyler Treat
43a4b7386a Merge pull request #528 from nats-io/fix_some_tests
Fix some tests
2017-07-06 09:56:17 -05:00
Ivan Kozlovic
70b3b18535 Fix some tests
Fixing various tests that were failing locally when running in
parallel mode (without -p=1).
In reload_test.go, lots of nats.Conn.Close() were missing which
would require too much memory when running with `-race` mode.
2017-07-05 18:57:15 -06:00
Ivan Kozlovic
6a0830fbdc Update Dockerfile's Go version to 1.7.6 [ci skip] 2017-06-30 12:25:01 -06:00
Tyler Treat
4d71987822 Merge pull request #524 from nats-io/enable_config_reload
Implement config reload
2017-06-28 16:36:26 -05:00
Tyler Treat
2ed9c64f66 Merge branch 'master' of github.com:nats-io/gnatsd into enable_config_reload 2017-06-28 14:42:11 -05:00
Tyler Treat
446cf96c76 Merge pull request #523 from nats-io/logtime_reload
Round out config reload
2017-06-28 14:35:37 -05:00
Tyler Treat
54e23a3989 Enable syslog when running as Windows service
This writes logs to the Windows event log.
2017-06-28 14:16:26 -05:00
Peter Miron
52e97e37cb removed sudo: false. as sudo: true is required and causing separate failures. 2017-06-28 12:52:46 -04:00
Peter Miron
cef37da380 added sudo: false to test .travis.yml failures. 2017-06-28 12:46:23 -04:00
Tyler Treat
2a7af1b892 Move mpay field for memory alignment 2017-06-28 11:29:10 -05:00
Tyler Treat
901a5c7122 Address CR feedback 2017-06-28 11:05:02 -05:00
Tyler Treat
032b0b4cd7 Address CR feedback 2017-06-27 16:53:18 -05:00
Tyler Treat
84d00a0395 Add comment about random map iteration 2017-06-27 16:09:14 -05:00
Tyler Treat
dd3ad77ea8 Replace reloaded varz field with config_load_time 2017-06-27 14:33:06 -05:00
Tyler Treat
de2f407680 Fix signal table in README 2017-06-27 13:56:03 -05:00
Tyler Treat
19d17b2ab3 Fix unit test 2017-06-27 12:58:13 -05:00
Tyler Treat
99015c4117 Allow specifying service name for Windows signaling 2017-06-27 12:42:48 -05:00
Tyler Treat
6eb20197a5 Add signaling and Windows service info to README 2017-06-27 12:26:17 -05:00
Tyler Treat
82f92e0939 Refactor signalling and add tests 2017-06-27 11:25:34 -05:00
Tyler Treat
4b05302e93 Make pid resolution more robust 2017-06-27 10:09:29 -05:00
Tyler Treat
2e6421683b Consolidate duplicate switch cases 2017-06-27 09:38:01 -05:00
Tyler Treat
298feab690 Update windows/svc vendored package 2017-06-27 09:24:09 -05:00
Tyler Treat
4eea6f1557 Fix custom windows service control code 2017-06-26 17:39:17 -05:00
Tyler Treat
15ac59211a Use custom code to signal log file reopen 2017-06-26 15:18:57 -05:00
Tyler Treat
ca1903b181 Update windows svc package 2017-06-26 12:11:55 -05:00
Tyler Treat
81e94ae4f1 Implement Windows service signalling 2017-06-26 11:41:53 -05:00
Tyler Treat
96ca09ee21 Add --signal flag 2017-06-26 10:50:23 -05:00
Tyler Treat
09550f0f09 Handle run errors 2017-06-23 13:56:32 -05:00
Tyler Treat
6708c6cdfd Implement gnatsd as a Windows service 2017-06-23 11:08:52 -05:00
Tyler Treat
cd18d848f8 Add signal for handling config reload 2017-06-23 10:03:29 -05:00
Tyler Treat
9adfae11a2 Add reload count to server for monitoring 2017-06-23 10:03:01 -05:00
Tyler Treat
a0f32a156d Fix grammatical mistake in docstring 2017-06-22 17:03:59 -05:00
Tyler Treat
88c864b2af Add reload support for ping interval, max pings, and write deadline 2017-06-22 17:01:56 -05:00
Tyler Treat
5501e288a8 Support syslog config reload 2017-06-22 16:33:33 -05:00
Tyler Treat
d60085d7c3 Replace mpay locking with atomic 2017-06-22 16:17:31 -05:00
Tyler Treat
b898b5561a Add reload support for pid_file, max_control_line, and max_payload 2017-06-22 14:48:40 -05:00
Tyler Treat
11c2720e0e Add support for reloading max_connections 2017-06-22 12:59:54 -05:00
Tyler Treat
8f5aa0433d Add support for reloading logtime and log_file 2017-06-22 12:59:13 -05:00
Tyler Treat
0e557e215a Merge pull request #519 from nats-io/cluster_reload
Cluster reload
2017-06-22 11:09:07 -05:00
Tyler Treat
de76576348 Refactor config reload tests to reduce code duplication 2017-06-20 13:40:16 -05:00
Tyler Treat
579e9e9f28 Reduce test flakiness 2017-06-20 11:25:54 -05:00
Tyler Treat
718bda4a5d Fix routes reload test 2017-06-20 10:28:55 -05:00
Tyler Treat
f719d7afe9 Fix races in reload tests 2017-06-19 16:29:45 -05:00
Tyler Treat
06d9aa7739 Fix race condition 2017-06-19 15:14:31 -05:00
Tyler Treat
f98e327b74 Fix test config 2017-06-19 15:02:02 -05:00
Tyler Treat
2ea1afd82d Add clustering to config reload tests 2017-06-19 14:40:57 -05:00
Tyler Treat
564f498fe8 Add config reload TODO 2017-06-19 14:32:26 -05:00