Project

General

Profile

Feature #22036

Dots seem to cause problems in entry names

Added by Marco Mambelli 9 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
03/01/2019
Due date:
% Done:

0%

Estimated time:
Stakeholders:

HEPCloud

Duration:

Description

Steve Timm noticed problems when using entry names like:
"FNAL_HEPCLOUD_AWS_us-east-1a_m3.2xlarge", including a dot.

They "have seen some stuff that was unhappy because of this".

The goal of this ticket is to:
- verify what is the problem and why
- solve it if it is easy (to allow dots in the names)
- otherwise document that entry names cannot include dots (list the valid characters for entry names)

History

#1 Updated by Marco Mambelli 7 months ago

  • Target version changed from v3_5 to v3_5_1

#2 Updated by Marco Mambelli 4 months ago

  • Target version changed from v3_5_1 to v3_6_1

#3 Updated by Marco Mambelli 3 months ago

  • Target version changed from v3_6_1 to v3_6_2

#4 Updated by Leonardo Lai 3 months ago

The following is an observation that is not directly related to the "." bug, but has something to do with prohibited characters in entry names.

In GlideinWMS there are some directories named like the corresponding entries, e.g. inside the factory submit directory. There are entry-like directories also in one of the branches I'm currently developing (not released yet).

The entry names become part of a path string when you refer the files contained in them.
Issues may arise when such files should be transferred by Condor via condor_submit, if the path contains symbols that HTCondor does not support.

One of these is the percentage ("%"), which produces a weird error (Globus 135: job manager could not stage file) if ever a file having "%" in its name (or path) is transferred using the 'transfer_input_file' option of condor_submit.
This is likely due to the fact that HTCondor internally uses the "%" symbol for macros, although undocumented.

Therefore I propose to add "%" to the list of prohibited characters in an entry name, and document it somewhere, together with the symbol "." until we find a fix.



Also available in: Atom PDF