Project

General

Profile

Actions

Bug #1721

closed

Inventories passed to the endpoint get lost if jetty is restarted before the inventory was completely handled

Added by Jonathan CLARKE over 13 years ago. Updated about 5 years ago.

Status:
Resolved
Priority:
2
Assignee:
-
Category:
Web - Nodes & inventories
Severity:
Minor - inconvenience | misleading | easy workaround
UX impact:
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:
Priority:
0
Name check:
Fix check:
Regression:

Description

This is quite problematic as we only get an inventory once every 24 hours from our nodes, so if they are "lost" by the endpoint, the nodes seem to never appear.


Related issues 2 (0 open2 closed)

Related to Rudder - Architecture #2630: Rudder Webapp and Rudder Inventory should be two different applicationRejectedActions
Related to Rudder - Bug #10088: Inventory is not resent in case of error - and agent don't report the errorReleasedBenoît PECCATTEActions
Actions #1

Updated by Jonathan CLARKE over 13 years ago

  • Target version changed from 19 to 21
Actions #2

Updated by Jonathan CLARKE over 13 years ago

  • Target version changed from 21 to 23
Actions #3

Updated by Jonathan CLARKE over 13 years ago

  • Target version changed from 23 to 18

We should work on this for another version, 2.4 or 2.5 maybe

Actions #4

Updated by François ARMAND about 13 years ago

  • Target version changed from 18 to 24
Actions #5

Updated by Jonathan CLARKE over 12 years ago

  • Target version changed from 24 to Ideas (not version specific)
Actions #6

Updated by Jonathan CLARKE about 10 years ago

  • Status changed from Discussion to 8

This would be solved by making the endpoint a simple daemon (without a HTTP interface) to read the files from /var/rudder/inventories/incoming, and move them when it knows it's finished.

Actions #7

Updated by Benoît PECCATTE almost 10 years ago

  • Category changed from 26 to Web - Nodes & inventories
Actions #8

Updated by Benoît PECCATTE over 9 years ago

  • Status changed from 8 to New
Actions #9

Updated by François ARMAND over 7 years ago

  • Related to Bug #10088: Inventory is not resent in case of error - and agent don't report the error added
Actions #10

Updated by François ARMAND over 7 years ago

  • Severity set to Minor - inconvenience | misleading | easy workaround
  • User visibility set to Getting started - demo | first install | level 1 Techniques
Actions #11

Updated by François ARMAND over 7 years ago

  • Priority set to 35
Actions #12

Updated by Benoît PECCATTE over 7 years ago

  • Priority changed from 35 to 50
Actions #13

Updated by François ARMAND about 5 years ago

  • Status changed from New to Resolved
  • Priority changed from 50 to 0

This problem doesn't occure anymore in Rudder 5.0 when you use fs probe to parse inventories (default), and in 6.0 you can't parse inventories by web anymore.

Of course, stopping the webapp will still loose what processing it was doing, but everything should converge now.

Actions

Also available in: Atom PDF