summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander.sulfrian@fu-berlin.de>2015-09-08 18:51:03 +0200
committerSol Jerome <sol.jerome@gmail.com>2015-10-13 13:11:01 -0500
commit6ac78b176d4a72d3567168a6d6e80bbc6e1fa235 (patch)
tree42abed3ecd72cf10fad810d3a37d1c4038182e23
parentf796972188a158bb5fe8fc5439ebacddbed41867 (diff)
downloadbcfg2-6ac78b176d4a72d3567168a6d6e80bbc6e1fa235.tar.gz
bcfg2-6ac78b176d4a72d3567168a6d6e80bbc6e1fa235.tar.bz2
bcfg2-6ac78b176d4a72d3567168a6d6e80bbc6e1fa235.zip
Info: Fix expirecache subcommand
The expirecache subcommand was using an old API.
-rw-r--r--src/lib/Bcfg2/Server/Info.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/lib/Bcfg2/Server/Info.py b/src/lib/Bcfg2/Server/Info.py
index d37f4159d..fc4e10ea5 100644
--- a/src/lib/Bcfg2/Server/Info.py
+++ b/src/lib/Bcfg2/Server/Info.py
@@ -377,12 +377,11 @@ class ExpireCache(InfoCmd):
help="Expire cache for the given host(s)")]
def run(self, setup):
- if setup.clients:
- for client in self.get_client_list(setup.clients):
- self.core.expire_caches_by_type(Bcfg2.Server.Plugin.Metadata,
- key=client)
+ if setup.hostname:
+ for client in self.get_client_list(setup.hostname):
+ self.core.metadata_cache.expire(client)
else:
- self.core.expire_caches_by_type(Bcfg2.Server.Plugin.Metadata)
+ self.core.metadata_cache.expire()
class Bundles(InfoCmd):