You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Miles Libbey (JIRA)" <ji...@apache.org> on 2010/04/19 22:16:50 UTC

[jira] Created: (TS-308) TS does not support proxy objects with more than 2GB bytes size

TS does not support proxy objects with more than 2GB bytes size
---------------------------------------------------------------

                 Key: TS-308
                 URL: https://issues.apache.org/jira/browse/TS-308
             Project: Traffic Server
          Issue Type: Improvement
            Reporter: Miles Libbey


(from yahoo bug 1003398)

Original description
by Vladimir Legalov  3 years ago at 2007-01-03 22:04

TS does not support proxy service (cache & transparent object transfer) for
objects with more than 2GB bytes size. Practically in each subsystem, starting from iocore and cache, TS is using
signed and unsigned integers for object size definition. Some modules are using unsigned integer, some - signed
integers.
In order to satisfy the new requirements TS must now support objects with at least a 32GB size limit.
Since TS is 32-bits application we should use uint64 or long long for all object size definitions. 
1. This bug depends on hardcoded 8GB cache partition size.
2. This bug is part of 64-bits migration.
Priority & Severity of this bug will be adjusted.

		
Comment 1
 by Leif Hedstrom (leif) 3 years ago at 2007-01-04 07:21:50

Fwiw, this goes all the way down to the logging sub-system, which uses signed ints for logging "object
sizes".


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