enable_long_queue_ids = yes

New queue files are created with names such as 3Pt2mN2VXxznjll. These are encoded in a 52-character alphabet that contains digits (0-9), upper-case letters (B-Z) and lower-case letters (b-z). For safety reasons the vowels (AEIOUaeiou) are excluded from the alphabet. The name format is: 6 or more characters for the time in seconds, 4 characters for the time in microseconds, the 'z'; the remainder is the file inode number encoded in the first 51 characters of the 52-character alphabet.


Is the queue ID fixed length always 16 characters or is the last section inode number dynamic in length?

Safe to assume the 11th character is always 'z'?

It says vowels are excluded, then it says the the inode number is encoded in the fist 51 of the alphabet. Does that mean 'a' and other vowels can appear in the last inode part of the ID? Or is it safe to validate a queue ID by checking for vowels in any part of the ID?

Any other tips for parsing logs for queue ID?

Reply via email to