Alex Dadgar
|
901000f789
|
Raft message, fsm and state store table
|
2016-08-19 16:40:37 -07:00 |
|
Diptanu Choudhury
|
6dc5b1972c
|
Setting job's create index as summary create index during reconciliation
|
2016-08-04 15:14:01 -07:00 |
|
Alex Dadgar
|
2fb67fefb5
|
Merge pull request #1516 from hashicorp/f-lost-state-sched
Make scheduler mark allocations as lost
|
2016-08-04 11:36:02 -07:00 |
|
Diptanu Choudhury
|
88d383c47f
|
Updated tests and comments
|
2016-08-04 11:29:36 -07:00 |
|
Diptanu Choudhury
|
c24e8ba7d8
|
Not updating summary if job is de-registered
|
2016-08-03 17:00:08 -07:00 |
|
Diptanu Choudhury
|
74caed0c7a
|
Added an endpoint for users to reconcile job summaries
|
2016-08-03 16:12:47 -07:00 |
|
Alex Dadgar
|
ac3328e812
|
Make scheduler mark allocations as lost
|
2016-08-03 15:57:46 -07:00 |
|
Diptanu Choudhury
|
1b60e0823a
|
Added a test for restoring the summaries in fsm
|
2016-08-03 11:58:36 -07:00 |
|
Alex Dadgar
|
4197e62e78
|
Remove old way of marking lost
|
2016-08-03 11:20:56 -07:00 |
|
Diptanu Choudhury
|
b95cf91ee3
|
using the job associated with the alloc to determine if job is present
|
2016-08-02 19:14:05 -07:00 |
|
Diptanu Choudhury
|
6f8c40fca7
|
Not updating summary if create index of summary not same as job's create index
|
2016-08-02 18:59:45 -07:00 |
|
Diptanu Choudhury
|
b2d388bcba
|
Merge pull request #1508 from hashicorp/b-dont-update-job
Do not update the job of allocations that are being stopped
|
2016-08-02 18:58:39 -07:00 |
|
Alex Dadgar
|
2332a58944
|
Do not update the job of allocations that are being stopped
|
2016-08-02 17:53:31 -07:00 |
|
Diptanu Choudhury
|
87fdeb5393
|
Updated the logic to update job summary
|
2016-08-02 16:08:20 -07:00 |
|
Diptanu Choudhury
|
3966a46996
|
Updating the summary after we have updated the current allocation when client updates the alloc
|
2016-08-02 15:06:39 -07:00 |
|
Diptanu Choudhury
|
92e32e46f1
|
Updating the summary after we have updated the current allocation
|
2016-08-02 14:59:41 -07:00 |
|
Diptanu Choudhury
|
3aa4f39094
|
Checking if a job is nil before updating the allocation
|
2016-08-01 17:05:48 -07:00 |
|
Diptanu Choudhury
|
b69b7129a6
|
Using the parnet transaction to query the allocation while updating summary
|
2016-08-01 16:46:05 -07:00 |
|
Diptanu Choudhury
|
b0e1f02e26
|
Not updating job summaries if jobs are not present
|
2016-07-28 15:24:27 -07:00 |
|
Diptanu Choudhury
|
0dd8a84de0
|
Marking the desired state of an allocation as stop if the node on which it runs disconnects
|
2016-07-27 17:07:08 -07:00 |
|
Diptanu Choudhury
|
b857d7c6c1
|
Copying job summary before mutating it
|
2016-07-27 14:46:46 -07:00 |
|
Diptanu Choudhury
|
1bab053490
|
Updated some tests
|
2016-07-26 15:11:48 -07:00 |
|
Diptanu Choudhury
|
5bded8d54d
|
Setting the right indexes while creating Job Summary
|
2016-07-25 17:51:20 -07:00 |
|
Diptanu Choudhury
|
3089833397
|
Reconciling the queued allocations during restore
|
2016-07-25 17:31:40 -07:00 |
|
Diptanu Choudhury
|
6193529040
|
Fixed more tests
|
2016-07-25 17:31:40 -07:00 |
|
Diptanu Choudhury
|
f1c9427c37
|
Added code to create missing job summaries
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
dabb83063b
|
Review comments
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
50842b88c7
|
Fixed some bugs
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
1405687a88
|
Fixed some error messages and conditions
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
7bafb7c675
|
Updating the job summary while mutating jobs and allocation objects
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
109b05cb29
|
Applying changes to job updates via FSM
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
affbf5b6e4
|
Updating the job summary table only if an evaluation has any Queued Allocations
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
2ff2acbfc0
|
Added the job summary related endpoints
|
2016-07-25 17:26:38 -07:00 |
|
Diptanu Choudhury
|
1cc0bc392b
|
Setting the number of queued allocations per task group
|
2016-07-25 17:26:38 -07:00 |
|
Alex Dadgar
|
e0114fee05
|
InitFields to Canonicalize
|
2016-07-20 16:08:52 -07:00 |
|
Diptanu Choudhury
|
e35369ec83
|
Fixed typos in comments
|
2016-07-13 13:25:07 -06:00 |
|
Diptanu Choudhury
|
487c66b84d
|
Removing the queued state of Job Summary and alloc desired status false
|
2016-07-13 13:20:46 -06:00 |
|
Diptanu Choudhury
|
daa83a4f3e
|
Renamed jobsummary to job_summary
|
2016-07-12 16:00:35 -06:00 |
|
Diptanu Choudhury
|
5d782abd50
|
Refactored the test
|
2016-07-12 14:37:51 -06:00 |
|
Diptanu Choudhury
|
00b9b4c6e8
|
Accounting lost state of allocations
|
2016-07-12 14:27:45 -06:00 |
|
Diptanu Choudhury
|
e8d1aee3f4
|
Added a method for listing jobs whose id matches a prefix
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
313d7aa7f5
|
Added a test to ensure client alloc updates are happening properly
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
91b828d299
|
Updated logic to handle change in desired status of allocation when client status is still pending
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
6937c0f7f3
|
Added test for job summary restore
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
5e6f9ef69e
|
Added methods to save and restore job summary snapshots
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
ba71757dfb
|
handled the logic of task group count going up
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
67953b1583
|
Added a test to ensure correctness of job summary when client updates alloc
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
837b70f285
|
Added test to make sure summary gets deleted when job gets deleted
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
0606840080
|
Implemented logic to update the job summary when allocs are inserted
|
2016-07-12 11:41:13 -06:00 |
|
Diptanu Choudhury
|
083f81d17f
|
Implemented job state accounting logic for upsert job
|
2016-07-12 11:41:13 -06:00 |
|