Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-1963

upgrade the version number for cache between 3.2.x and 3.4.x

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.3.4
    • 3.3.5
    • Cache
    • None

    Description

      If you don't remove the cache between versions I have seen weird behavior on trying to get locks for reading from cache:

      perf top output:

      Samples: 379K of event 'cycles', Event count (approx.): 159277054084
       20.54%  libpthread-2.12.so        [.] pthread_mutex_trylock
       10.59%  traffic_server            [.] CacheVC::openReadStartHead(int, Event*)
        5.49%  traffic_server            [.] MutexTryLock::MutexTryLock(ProxyMutex*, EThread*)
        3.39%  libtsutil.so.3            [.] ink_freelist_new
        3.17%  traffic_server            [.] EThread::process_event(Event*, int)
        3.06%  [kernel]                  [k] _spin_lock_bh
        2.56%  libtsutil.so.3            [.] ink_freelist_free
        1.48%  [kernel]                  [k] _spin_lock
        1.46%  traffic_server            [.] EThread::execute()
        1.44%  libpthread-2.12.so        [.] pthread_mutex_unlock
        1.33%  [kernel]                  [k] copy_user_generic_string
        1.22%  traffic_server            [.] Ptr<ProxyMutex>::operator=(ProxyMutex*)
      

      Attachments

        Issue Links

          Activity

            People

              amc Alan M. Carroll
              bcall Bryan Call
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: