X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Fresources%2Fall%2Fcollector.py;h=792e25fbdb966898b362cffb47508e1efab36519;hb=bac63fdc5983e2ade1902f711c1e7899d82ca4ae;hp=504a63f077608d4bb06feb753f4e5b6e68e64ec7;hpb=506f6d3f5473065950e413343012e1fc2ba9d2de;p=nepi.git diff --git a/src/nepi/resources/all/collector.py b/src/nepi/resources/all/collector.py index 504a63f0..792e25fb 100644 --- a/src/nepi/resources/all/collector.py +++ b/src/nepi/resources/all/collector.py @@ -28,7 +28,7 @@ import tempfile @clsinit_copy class Collector(ResourceManager): - """ The collector is reponsible of collecting traces + """ The collector entity is reponsible of collecting traces of a same type associated to RMs into a local directory. .. class:: Class Args : @@ -51,18 +51,6 @@ class Collector(ResourceManager): "Name of the trace to be collected", flags = Flags.Design) - store_dir = Attribute("storeDir", - "Path to local directory to store trace results", - default = tempfile.gettempdir(), - flags = Flags.Design) - - user_run_id = Attribute("useRunId", - "If set to True stores traces into a sub directory named after " - "the RUN ID assigned by the EC", - type = types.Bool, - default = False, - flags = Flags.Design) - sub_dir = Attribute("subDir", "Sub directory to collect traces into", flags = Flags.Design) @@ -72,10 +60,8 @@ class Collector(ResourceManager): flags = Flags.Design) cls._register_attribute(trace_name) - cls._register_attribute(store_dir) cls._register_attribute(sub_dir) cls._register_attribute(rename) - cls._register_attribute(useRunId) def __init__(self, ec, guid): super(Collector, self).__init__(ec, guid) @@ -94,17 +80,14 @@ class Collector(ResourceManager): self.error(msg) raise RuntimeError, msg - self._store_path = self.get("storeDir") - - if self.get("useRunId"): - self._store_path = os.path.join(self._store_path, self.ec.run_id) + self._store_path = self.ec.run_dir subdir = self.get("subDir") if subdir: - self._store_path = os.path.join(self._store_path, subdir) + self._store_path = os.path.join(self.store_path, subdir) msg = "Creating local directory at %s to store %s traces " % ( - store_dir, trace_name) + self.store_path, trace_name) self.info(msg) try: