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.