Details

    • Type: Improvement Improvement
    • Status: Reopened
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: v0.9.4
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      There are certain uncharacterized situations where tail may reset and cause large numbers of duplicates. A current work-around is to use exec("tail -F <file>") instead of tail/tailDir. This jira would ideally create a (platform-specific) mechanism to properly tail a file by going to jni or executing processes under the covers while preserving the tail/tailDir api.

        Activity

        Jonathan Hsieh created issue -
        Jonathan Hsieh made changes -
        Field Original Value New Value
        Description There are certain uncharacterized situations where tail may reset and cause large numbers of duplicates. A current work-around is to use exec("tail -F <file") instead of tail/tailDir. This jira would ideally create a (platform-specific) mechanism to properly tail a file by going to jni or executing processes under the covers while preserving the tail/tailDir api. There are certain uncharacterized situations where tail may reset and cause large numbers of duplicates. A current work-around is to use exec("tail -F <file>") instead of tail/tailDir. This jira would ideally create a (platform-specific) mechanism to properly tail a file by going to jni or executing processes under the covers while preserving the tail/tailDir api.
        Hide
        Jonathan Hsieh added a comment -

        This implements tail using a inode based API.
        http://www.hyperic.com/support/docs/sigar/

        Notice that sigar has changed their license to be Apache 2.0 and thus compatible with the Flume project's license.
        http://support.hyperic.com/display/SIGAR/Home#Home-license

        Show
        Jonathan Hsieh added a comment - This implements tail using a inode based API. http://www.hyperic.com/support/docs/sigar/ Notice that sigar has changed their license to be Apache 2.0 and thus compatible with the Flume project's license. http://support.hyperic.com/display/SIGAR/Home#Home-license
        Mark Thomas made changes -
        Project Import Tue Aug 02 16:57:12 UTC 2011 [ 1312304232406 ]
        Arvind Prabhakar made changes -
        Affects Version/s v0.9.4 [ 12317557 ]
        Alexander Alten-Lorenz made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Won't Fix [ 2 ]
        Alexander Alten-Lorenz made changes -
        Resolution Won't Fix [ 2 ]
        Status Resolved [ 5 ] Reopened [ 4 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Jonathan Hsieh
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development