[jira] [Commented] (AVRO-1028) IPC transceiver doesn't gracefully handle server connection resets.

2012-02-13 Thread Bo Shi (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/AVRO-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13207161#comment-13207161
 ] 

Bo Shi commented on AVRO-1028:
--

Also, note that this patch incorporates redirect functionality as originally 
requested in

https://issues.apache.org/jira/browse/AVRO-665

 IPC transceiver doesn't gracefully handle server connection resets.
 ---

 Key: AVRO-1028
 URL: https://issues.apache.org/jira/browse/AVRO-1028
 Project: Avro
  Issue Type: Improvement
  Components: python
Affects Versions: 1.6.2
Reporter: Bo Shi
Assignee: Bo Shi
 Fix For: 1.6.2

 Attachments: AVRO-1028.patch


 The current Python HTTPTransceiver class forces users to handle connection 
 resets.
 I've refactored the class using urllib3 and incorporated some features we get 
 for free from said library into the transceiver.  Added a test case for 
 test_ipc.py that uses the twisted server implementation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (AVRO-831) Enhance the Python `distutils` control file `setup.py` to build Avro/Python without a pre-processing step.

2012-02-13 Thread Bo Shi (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/AVRO-831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13207213#comment-13207213
 ] 

Bo Shi commented on AVRO-831:
-

Patch still seems to have some extra bits.

 Enhance the Python `distutils` control file `setup.py` to build Avro/Python 
 without a pre-processing step.
 --

 Key: AVRO-831
 URL: https://issues.apache.org/jira/browse/AVRO-831
 Project: Avro
  Issue Type: Improvement
  Components: python
 Environment: Operating environments supporting the Python programming 
 language.
Reporter: Joseph Koshy
Assignee: Joseph Koshy
  Labels: build, python
 Fix For: 1.7.0

 Attachments: setup.patch

   Original Estimate: 4h
  Remaining Estimate: 4h

 Avro's build process for its Python bindings currently needs a set of 
 pre-processing steps that need to be executed before the build proper is 
 started.  These pre-processing steps are executed by {{ant}}.
 The attached patch folds these pre-processing steps into the {{setup.py}} 
 control script that is input to Python's {{distutils}} build tool kit.  This 
 eliminates the dependency on {{ant}}.
 In the patch:
 * Source files that need keyword expansion are renamed to use a {{.in}} 
 extension.  The build process will generate the appropriately transformed 
 {{.py}} files from these {{.in}} files.
 * {{setup.py}} supports a new command {{make_interop_data}}, used to generate 
 test data for use with interoperability test code.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Commented] (AVRO-1028) IPC transceiver doesn't gracefully handle server connection resets.

2012-02-13 Thread Bo Shi (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/AVRO-1028?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13207331#comment-13207331
 ] 

Bo Shi commented on AVRO-1028:
--

You're the boss :)

 IPC transceiver doesn't gracefully handle server connection resets.
 ---

 Key: AVRO-1028
 URL: https://issues.apache.org/jira/browse/AVRO-1028
 Project: Avro
  Issue Type: Improvement
  Components: python
Affects Versions: 1.6.2
Reporter: Bo Shi
Assignee: Bo Shi
 Fix For: 1.6.2

 Attachments: AVRO-1028.patch


 The current Python HTTPTransceiver class forces users to handle connection 
 resets.
 I've refactored the class using urllib3 and incorporated some features we get 
 for free from said library into the transceiver.  Added a test case for 
 test_ipc.py that uses the twisted server implementation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira