[jira] [Created] (THRIFT-1175) Bad data can cause TProtocolUtil.skip to take a lot of CPU in a do-nothing loop

2011-05-20 Thread Jake Donham (JIRA)
Bad data can cause TProtocolUtil.skip to take a lot of CPU in a do-nothing loop --- Key: THRIFT-1175 URL: https://issues.apache.org/jira/browse/THRIFT-1175 Project: Thrift

[jira] Reopened: (THRIFT-1047) rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string

2011-01-28 Thread Jake Donham (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jake Donham reopened THRIFT-1047: - I did a micro benchmark showing that this change is < 0.5% slower. You could argue that this is a w

[jira] Commented: (THRIFT-1047) rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string

2011-01-28 Thread Jake Donham (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988258#action_12988258 ] Jake Donham commented on THRIFT-1047: - Do you have benchmarking code around this you c

[jira] Closed: (THRIFT-1047) rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string

2011-01-28 Thread Jake Donham (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jake Donham closed THRIFT-1047. --- Resolution: Not A Problem OK, I did not know about Thrift.type_checking, thanks. Honestly this seem

[jira] Commented: (THRIFT-1047) rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string

2011-01-26 Thread Jake Donham (JIRA)
[ https://issues.apache.org/jira/browse/THRIFT-1047?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12987383#action_12987383 ] Jake Donham commented on THRIFT-1047: - There is no checking higher up in the call chai

[jira] Created: (THRIFT-1047) rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string

2011-01-25 Thread Jake Donham (JIRA)
rb_thrift_memory_buffer_write treats arg as string without check, segfaults if you pass non-string -- Key: THRIFT-1047 URL: https://issues.apache.org/jira/browse/THRIF