You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "John Plevyak (JIRA)" <ji...@apache.org> on 2010/05/05 02:32:02 UTC

[jira] Commented: (TS-34) Support > 2GB objects

    [ https://issues.apache.org/jira/browse/TS-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12864093#action_12864093 ] 

John Plevyak commented on TS-34:
--------------------------------

The iocore in 2.1 is now safe for objects over 2GB including the net and cache code.

The problem now is HTTP, for example:

HttpTransact.h:    int request_content_length;
HttpTransact.h:    int response_content_length;

and

MIME.h:  ink32 get_content_length();
MIME.h:  void set_content_length(ink32 value);

MIME.h:MIMEHdr::get_content_length()
MIME.h:  return (value_get_int(MIME_FIELD_CONTENT_LENGTH, MIME_LEN_CONTENT_LENGTH));

need some HTTP person to fix this.

> Support > 2GB objects
> ---------------------
>
>                 Key: TS-34
>                 URL: https://issues.apache.org/jira/browse/TS-34
>             Project: Traffic Server
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Leif Hedstrom
>             Fix For: 2.1.0
>
>
> With the 64-bit fixes to TS, we should look into what it'll take to make it support >2GB object sizes. Basically, where do we need to change from signed ints (or even unsigned ints) to longs.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.