{"issue":{"created_at":"2011-11-30T11:20:41Z","state":"open","updated_at":"2011-11-30T12:31:41Z","comments":1,"user":{"gravatar_id":"fd44bb3c96e34e000c5453a0078900d6","id":41300,"url":"https://api.github.com/users/kimchy","avatar_url":"https://secure.gravatar.com/avatar/fd44bb3c96e34e000c5453a0078900d6?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"kimchy"},"body":"In FrameDecoder, the call to `ChannelBuffer cumulation = cumulation(ctx);` is always executed and a buffer is created, even though we might be able to read all from the input buffer. It should be lazily created.","assignee":{"gravatar_id":"e81901854b7f5c44ddd92499fc51cacc","id":439362,"url":"https://api.github.com/users/normanmaurer","avatar_url":"https://secure.gravatar.com/avatar/e81901854b7f5c44ddd92499fc51cacc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"normanmaurer"},"id":2399980,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":88,"title":"FrameDecoder creates a cumalation buffer when its not needed","closed_at":null,"html_url":"https://github.com/netty/netty/issues/88","url":"https://api.github.com/repos/netty/netty/issues/88","milestone":null},"action":"created","comment":{"created_at":"2011-11-30T12:31:41Z","updated_at":"2011-11-30T12:31:41Z","user":{"gravatar_id":"e81901854b7f5c44ddd92499fc51cacc","id":439362,"url":"https://api.github.com/users/normanmaurer","avatar_url":"https://secure.gravatar.com/avatar/e81901854b7f5c44ddd92499fc51cacc?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"normanmaurer"},"body":"We love patches, so feel free to write one and issue a pull request. Oterwise I will have a look once I have a chance","id":2958843,"url":"https://api.github.com/repos/netty/netty/issues/comments/2958843"}}