Enhancement #19377
closed
Inventory with missing signature or only signature should remain in incoming for some time
Added by François ARMAND over 3 years ago.
Updated over 1 year ago.
Category:
Web - Nodes & inventories
Description
Today, when an inventory or a signature comes in incoming directory without the other part, we wait for 10s, and then fail is nothing comes.
This behavior deceives the catch-back process of relayd that try to send old inventories that weren't sent for some reason (after 30s minimum).
So, we should:
- let the lone signature or inventory in incoming,
- the next catch-up webapp process deals with it (with hopefully the missing part), checking how old it is,
- once the inventory is too old (1h ? 1d ?), we drop it in failed
- Target version changed from 6.1.14 to 6.1.15
- Target version changed from 6.1.15 to 6.1.16
- Target version changed from 6.1.16 to 6.1.17
- Target version changed from 6.1.17 to 6.1.18
- Target version changed from 6.1.18 to 6.1.19
- Tracker changed from Bug to Architecture
- Priority deleted (
0)
- Target version changed from 6.1.19 to 6.1.20
- Target version changed from 6.1.20 to 6.1.21
- Target version changed from 6.1.21 to old 6.1 issues to relocate
- Tracker changed from Architecture to Enhancement
- Target version changed from old 6.1 issues to relocate to 7.3.0~rc1
- Regression set to No
In 7.1 and up, we could let the inventory in the incoming directory and just let the inventory-cleaner take care of it.
It should be an enhancement, since the architecture is already here to take care of it.
- Status changed from New to Resolved
- Target version changed from 7.3.0~rc1 to 7.2.5
actually it is already the behavior in 7.2 !
Also available in: Atom
PDF