Alex Dadgar
|
4e1cb1d96e
|
Test RPC from server
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
6dd1c9f49d
|
Refactor
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
a6dfffa4fa
|
Add testing interfaces
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
ad7bc0c6bd
|
Server can forward ClientStats.Stats
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
940a2df8a1
|
Pull inmem codec to helper
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
7a23659ea8
|
Conn Pool can emit new connections to listeners.
This PR enables the client to listen for new connections and then bind
an RPC listener to each connection in an upcoming PR.
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
8058ab039f
|
Store the whole verified certificate chain
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
13bbf3fbbb
|
Track client connections
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
4243438661
|
Improve TLS cluster testing
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
ba5ecb8c1a
|
Dynamic RPC servers with context
|
2018-02-15 13:59:00 -08:00 |
Alex Dadgar
|
288b3c0e05
|
Helper to populate RPC server endpoints
|
2018-02-15 13:59:00 -08:00 |
Kyle Havlovitz
|
54b691f538
|
Merge pull request #3852 from hashicorp/autopilot-cleanup
Clean up some leftover autopilot differences from Consul
|
2018-02-14 10:42:32 -08:00 |
Kyle Havlovitz
|
709b693d39
|
Clean up some leftover autopilot differences from Consul
|
2018-02-08 10:27:26 -08:00 |
Preetha Appan
|
8ac05d4462
|
Reuse default policy structs in api, and other code review feedback
|
2018-01-31 16:33:00 -06:00 |
Preetha Appan
|
2a5df68e9a
|
Change the default mode for client side restarts to fail from delay
|
2018-01-31 10:39:11 -06:00 |
Preetha Appan
|
8ecb6ca91b
|
Code review feedback and more test cases
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
28d2439810
|
Consider dead job status and modify unit test setup for correctness
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
4fd2691323
|
Use next alloc id being set, move outside structs package and other code review feedback
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
009df8b986
|
Unit test for alloc struct's GCEligible method
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
5a4c913879
|
Make garbage collection be aware of rescheduling info in allocations
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
4cad96a1c3
|
Remove unnecessary newlines
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
d016cbdf7b
|
Unit test for alloc struct's GCEligible method
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
dd91a2f5be
|
Make garbage collection be aware of rescheduling info in allocations
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
b7e59e8037
|
Fix logging levels per code review
|
2018-01-31 09:58:05 -06:00 |
Preetha
|
ec1de50d01
|
replace err with warn
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
5f501f632b
|
s/assert/require/g
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
52a665836e
|
Remove extra fields set in client allocations during update
|
2018-01-31 09:58:05 -06:00 |
Preetha Appan
|
57e20b6399
|
Fix flaky test that fails when there is CPU contention
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
0c56a12a77
|
Add RescheduleTracker to allocations API struct
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
9c600c6d6c
|
Clean up comments, and one more unit test
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
f3eb343ffa
|
Reconcile against reschedule tracker api changes
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
2567b51c58
|
Edge trigger evaluation when allocations client status is failed
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
ea4a889e28
|
Address more code review feedback
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
031c566ada
|
Reschedule previous allocs and track their reschedule attempts
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
6fcd9f67a8
|
Named fields in unit test and one more test case
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
5ee3cdecc5
|
Clean up the copy method + unit test
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
8408835af8
|
Wrap reschedule events in another struct and other review feedback
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
0a39f213e3
|
Export RescheduleEligible method for accessibility from UpdateAlloc endpoint
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
e2eabffcbd
|
Add comment
|
2018-01-31 09:56:53 -06:00 |
Preetha Appan
|
28364331cc
|
New structs and methods for reschedule policy, reschedule tracking and unit tests
|
2018-01-31 09:56:53 -06:00 |
Kyle Havlovitz
|
cb2321353c
|
Merge pull request #3812 from hashicorp/autopilot-config-change
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-30 16:14:26 -08:00 |
Kyle Havlovitz
|
0eb0acacdc
|
Fix remaining issues with autopilot change
|
2018-01-30 15:21:28 -08:00 |
Kyle Havlovitz
|
2ccf565bf6
|
Refactor redundancy_zone/upgrade_version out of client meta
|
2018-01-29 20:03:38 -08:00 |
Alex Dadgar
|
31e212f467
|
Merge pull request #3684 from jrasell/f_gh_3678
Update `node-status` verbose command to include node address.
|
2018-01-29 15:32:14 -08:00 |
Preetha Appan
|
288ff0b6f0
|
Add test case to verify setting next alloc id correctly
|
2018-01-24 17:55:29 -06:00 |
Preetha Appan
|
fd2fbefa4c
|
Add a field to track the next allocation during a replacement
|
2018-01-24 17:55:05 -06:00 |
Kyle Havlovitz
|
a162b9ce14
|
Move server health loop into autopilot leader actions
|
2018-01-23 12:57:02 -08:00 |
Chelsea Komlo
|
d09cc2a69f
|
Merge pull request #3492 from hashicorp/f-client-tls-reload
Client/Server TLS dynamic reload
|
2018-01-23 05:51:32 -05:00 |
Michael Schurter
|
694b547a6b
|
Merge pull request #3682 from hashicorp/b-3681-always-set-driver-ip
Always advertise driver IP when in driver mode
|
2018-01-22 16:41:34 -08:00 |
Chelsea Holland Komlo
|
7d3c240871
|
swap raft layer tls wrapper
|
2018-01-19 17:00:15 -05:00 |