User story #7490
closedMake the agent resend the inventory if sending failed
Description
On first runs, the webdav is not correctly configured on the rudder server root, so the promises will configure the webdav password, and restart apache, and the root server will send its inventory to the webdav, that may be not yet configured, or restarting.
So there is a slight possibility that it fails, and keep an incomplete inventory of the server (with file staying in /var/rudder/inventory), and there is also a possibility that the initial promises never had a chance to quick in to send the inventory to the default apache endpoint
To be on the safe side, the root server should always send its inventory to the endpoint
This won't be done in the initial promises (as the web interface may not be configured when we are in intial promises), but really in normal operation (so when promises have been generated)
Updated by Jonathan CLARKE about 8 years ago
- Severity set to Minor - inconvenience | misleading | easy workaround
- User visibility set to Getting started - demo | first install | level 1 Techniques
Updated by Benoît PECCATTE about 7 years ago
- Status changed from New to In progress
- Assignee set to Benoît PECCATTE
Updated by Benoît PECCATTE about 7 years ago
- Tracker changed from Bug to User story
- Subject changed from root server sends inventory to itself via the webdav rather than the endpoint, which can fail because of race condition to Make the agent resend the inventory if sending failed
Updated by Benoît PECCATTE about 7 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Benoît PECCATTE to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder-techniques/pull/1250
Updated by Rudder Quality Assistant almost 7 years ago
- Status changed from Pending technical review to Discussion
- Assignee changed from Nicolas CHARLES to Benoît PECCATTE
Updated by Benoît PECCATTE almost 7 years ago
- Status changed from Discussion to Pending technical review
- Assignee changed from Benoît PECCATTE to Nicolas CHARLES
Updated by Rudder Quality Assistant almost 7 years ago
- Status changed from Pending technical review to Discussion
- Assignee changed from Nicolas CHARLES to Benoît PECCATTE