[ 
https://issues.apache.org/jira/browse/MESOS-7773?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexander Rukletsov updated MESOS-7773:
---------------------------------------
    Description: Currently we validate HTTP requests in multiple places in 
libprocess, for instance {{ProcessManager::handle()}}, 
{{StreamingRequestDecoder::decode()}}, {{process::parse()}}. To improve error 
handling when dealing with malformed HTTP requests (including libprocess 
messages), consider introducing a validation stage and / or make sure 
{{Request}} and all its components are in valid state before we start using it. 
 (was: Currently we validate HTTP requests in multiple places in libprocess, 
for instance {{ProcessManager::handle()}}, 
{{StreamingRequestDecoder::decode()}}, {{process::parse()}}. To improve error 
handling when dealing with malformed HTTP requests (including libprocess 
messages), consider introducing a validation stage or make sure {{Request}} and 
all its components are in valid state before we start using it.)

> HTTP request validation stage is not explicit.
> ----------------------------------------------
>
>                 Key: MESOS-7773
>                 URL: https://issues.apache.org/jira/browse/MESOS-7773
>             Project: Mesos
>          Issue Type: Bug
>          Components: libprocess
>            Reporter: Alexander Rukletsov
>
> Currently we validate HTTP requests in multiple places in libprocess, for 
> instance {{ProcessManager::handle()}}, {{StreamingRequestDecoder::decode()}}, 
> {{process::parse()}}. To improve error handling when dealing with malformed 
> HTTP requests (including libprocess messages), consider introducing a 
> validation stage and / or make sure {{Request}} and all its components are in 
> valid state before we start using it.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to