• Robert Speicher's avatar
    Fix a potential timeout in `Gitlab::Logger.read_latest` · 4598e0c3
    Robert Speicher authored
    If this method was called for a file that didn't exist, we attempted to
    first `build` it. But if the file wasn't writeable, such as a symlink
    pointing to an unmounted filesystem, the method would just hang and
    eventually timeout.
    
    Further, this was entirely pointless since we were creating a file and
    then shelling out to `tail`, eventually returning an empty Array. Now we
    just skip building it and return the empty Array straight away.
    4598e0c3
logger.rb 537 Bytes