Project

General

Profile

Actions

Bug #4706

closed

Reloading Technique library doesn't apply changes to generated promises

Added by Jonathan CLARKE over 10 years ago. Updated over 10 years ago.

Status:
Released
Priority:
2
Category:
Web - Maintenance
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

Description

I have seen this happen several times now, using 2.10 (it may exist on older versions, but I don't use them regularly, so I don't know).

To reproduce:
  • Go to a running Rudder server
  • cd /var/rudder/configuration-repository/techniques/
  • Edit the contents of a .st file
  • git add <that .st file> && git commit -m "Test change"
  • Go back to the web interface, Administration tab, click on "Reload techniques"
  • Watch the promise generation happen

Then, you can go and see the .cf file generated from the .st file you changed. It won't contain the change.

The simple workaround is to go to the web interface, Administration tab, click on "Clear caches", and the newly generated files will contain the change.


Related issues 1 (0 open1 closed)

Has duplicate Rudder - Bug #4829: When updating the Technique file (the .st), clicking on Update Technique doesn't detect that the template changed, and we need to clear cacheRejected2014-05-07Actions
Actions

Also available in: Atom PDF