Oknet Xu created TS-4487:
----------------------------

             Summary: Don't reschedule read depend on needs while write buffer 
empty
                 Key: TS-4487
                 URL: https://issues.apache.org/jira/browse/TS-4487
             Project: Traffic Server
          Issue Type: Bug
          Components: SSL
            Reporter: Oknet Xu


At the end of write_to_net_io
{code}
    if (!buf.reader()->read_avail()) {
      write_disable(nh, vc);
      return;  <------ return from here, but don't reschedule read
    }

    if ((needs & EVENTIO_WRITE) == EVENTIO_WRITE) {
      write_reschedule(nh, vc);
    }
    if ((needs & EVENTIO_READ) == EVENTIO_READ) {
      read_reschedule(nh, vc);
    }
    return;
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to