| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Tiny code comment improvement | Wouter Bolsterlee | 2013-11-03 | 1 | -2/+2 | |
| | | ||||||
| * | Adapt to API changes in regenerated Thrift API | Wouter Bolsterlee | 2013-11-03 | 2 | -15/+15 | |
| | | | | | | Simply pass an empty dictionary to each method that takes an 'attributes' arg in the regenerated Thrift API. | |||||
| * | Regenerate Thrift interaction code from newer .thrift file | Wouter Bolsterlee | 2013-11-03 | 3 | -489/+2193 | |
| | | | | | Yuck, generating code still doesn't feel right in Python. | |||||
| * | Update HBase.thrift from newer HBase release | Wouter Bolsterlee | 2013-11-03 | 1 | -30/+174 | |
| | | ||||||
| * | Prepare for 0.6 releasehappybase-0.6 | Wouter Bolsterlee | 2013-06-12 | 1 | -1/+1 | |
| | | ||||||
| * | Add README file next to generated Thrift bindings | Wouter Bolsterlee | 2013-06-04 | 1 | -0/+7 | |
| |\ | ||||||
| | * | Add README.TXT file. | Roger Hu | 2013-06-04 | 1 | -0/+17 | |
| |/ | ||||||
| * | Update to use Thrift v0.9.0 and new style classes. | Roger Hu | 2013-06-04 | 4 | -146/+146 | |
| | | ||||||
| * | Rewrite connection pool exception handling | Wouter Bolsterlee | 2013-06-04 | 1 | -82/+35 | |
| | | | | | | | | | | | | | The connection pool now uses a much simpler try/except/finally block in the context manager function to detect network/Thrift errors. The pool will now only refreshes connections when Thrift or socket errors occur, and will not react to unrelated application errors anymore. With this approach, the _ClientProxy hack is not needed anymore, so it has been completely eliminated. See issue #25. | |||||
| * | Fix typo in docstring | Wouter Bolsterlee | 2013-06-03 | 1 | -1/+1 | |
| | | ||||||
| * | Condense 'versionadded' directives in docs | Wouter Bolsterlee | 2013-05-25 | 1 | -5/+1 | |
| | | | | | Hopefully this fixes the rendering on Read the Docs. | |||||
| * | Post-release version bump | Wouter Bolsterlee | 2013-05-24 | 1 | -1/+1 | |
| | | ||||||
| * | Prepare for 0.5 releasehappybase-0.5 | Wouter Bolsterlee | 2013-05-24 | 1 | -1/+1 | |
| | | ||||||
| * | Add connection pool docs to the user guide | Wouter Bolsterlee | 2013-05-24 | 1 | -44/+4 | |
| | | ||||||
| * | Rename internal connection pool method | Wouter Bolsterlee | 2013-05-24 | 1 | -3/+3 | |
| | | ||||||
| * | Also allow 'long' type for 'timestamp' args | Wouter Bolsterlee | 2013-05-22 | 2 | -4/+6 | |
| | | | | | Fixes issue #23. | |||||
| * | Fix typo in connection pool API docs | Wouter Bolsterlee | 2013-05-21 | 1 | -1/+1 | |
| | | ||||||
| * | Add some more 'versionadded' markers | Wouter Bolsterlee | 2013-05-21 | 1 | -1/+9 | |
| | | ||||||
| * | Add 'versionadded' markup to docs | Wouter Bolsterlee | 2013-05-20 | 2 | -0/+12 | |
| | | ||||||
| * | Add thread-safe connection pool | Wouter Bolsterlee | 2013-05-20 | 2 | -0/+241 | |
| | | | | | See issue #21. | |||||
| * | Move Thrift object creation to helper method | Wouter Bolsterlee | 2013-05-03 | 1 | -8/+12 | |
| | | ||||||
| * | Reorder a few statements in Connection constructor | Wouter Bolsterlee | 2013-05-03 | 1 | -11/+10 | |
| | | | | | | | First check for valid arguments, then assign instance attributes, and do all this in the same order as the arguments are specified in the constructor signature. | |||||
| * | A few minor PEP8 cleanups | Wouter Bolsterlee | 2013-05-03 | 3 | -9/+14 | |
| | | ||||||
| * | Always access Thrift client instance through connection | Wouter Bolsterlee | 2013-05-03 | 2 | -28/+34 | |
| | | ||||||
| * | Split code into separate modules | Wouter Bolsterlee | 2013-05-02 | 4 | -421/+446 | |
| | | | | | | | | Split the monolithic .api module into separate modules implementing the connection, table, and batch parts. The public API is still the same, since all functionality is available from the main 'happybase' namespace, so this is just an internal cleanup. | |||||
| * | Don't try to open or close sockets twice | Wouter Bolsterlee | 2013-04-30 | 1 | -2/+4 | |
| | | ||||||
| * | Avoid warnings on shutdown if the logger is gone | Wouter Bolsterlee | 2013-02-06 | 1 | -1/+7 | |
| |\ | | | | | | | Closes issue #18. | |||||
| | * | Fix Log Warning on Shutdown | pgatt | 2013-02-03 | 1 | -1/+5 | |
| |/ | | | | | Upon shutdown, this error was displayed: Exception AttributeError: "'NoneType' object has no attribute 'debug'" in <bound method Connection.__del__ of <happybase.api.Connection object at 0x106878250>> ignored | |||||
| * | More cosmetic changes | Wouter Bolsterlee | 2013-01-29 | 1 | -9/+13 | |
| | | ||||||
| * | Add 'timeout' parameter to Connection constructor | Wouter Bolsterlee | 2013-01-29 | 1 | -6/+15 | |
| | | | | | Fixes issue #15. | |||||
| * | Tiny cosmetic change | Wouter Bolsterlee | 2013-01-27 | 1 | -2/+4 | |
| | | ||||||
| * | Remove __all__ in util module since it's not public API | Wouter Bolsterlee | 2013-01-27 | 1 | -2/+0 | |
| | | ||||||
| * | Improve create_table docs; also mention in tutorial | Wouter Bolsterlee | 2012-10-26 | 1 | -6/+26 | |
| | | ||||||
| * | Mark various Batch attributes as "private" | Wouter Bolsterlee | 2012-09-18 | 1 | -13/+13 | |
| | | ||||||
| * | Rename _make_row() to make_row() | Wouter Bolsterlee | 2012-09-18 | 1 | -4/+4 | |
| | | | | | | The function is not in __all__, and the other helper functions don't have an underscore prefix. | |||||
| * | Fix typo in docs | Wouter Bolsterlee | 2012-09-18 | 1 | -2/+2 | |
| | | ||||||
| * | Minor wording improvements to a few error messages | Wouter Bolsterlee | 2012-09-18 | 1 | -2/+2 | |
| | | ||||||
| * | Add missing param docs for 'batch_size' arg to Table.batch() | Wouter Bolsterlee | 2012-09-18 | 1 | -1/+2 | |
| | | ||||||
| * | Minor wording improvement in API docs | Wouter Bolsterlee | 2012-09-18 | 1 | -1/+1 | |
| | | ||||||
| * | Fix incorrect correct parameter type in API docs | Wouter Bolsterlee | 2012-09-18 | 1 | -1/+1 | |
| | | ||||||
| * | Add 'disable' parameter to Connection.delete_table() | Wouter Bolsterlee | 2012-09-12 | 1 | -1/+9 | |
| | | ||||||
| * | Count both returned and fetched rows for scanners | Wouter Bolsterlee | 2012-09-12 | 1 | -6/+8 | |
| | | | | | | | | | | The debug message emitted after closing a scanner now includes both the number of rows returned from the generator function, and also the number of rows actually fetched from the server. If scanners are not completely iterated over (e.g. because of a 'break' statement in the for loop for the scanner), these numbers may differ significantly. If this happens often, this may be a hint that the batch_size is not optimal. | |||||
| * | Use locals() to propagate all Table.batch() kwargs | Wouter Bolsterlee | 2012-09-11 | 1 | -1/+3 | |
| | | ||||||
| * | Make Batch class a new-style class | Wouter Bolsterlee | 2012-09-11 | 1 | -1/+1 | |
| | | ||||||
| * | Update docstrings for better PEP 257 conformance | Wouter Bolsterlee | 2012-09-11 | 2 | -38/+39 | |
| | | ||||||
| * | Post-release version bump | Wouter Bolsterlee | 2012-07-11 | 1 | -1/+1 | |
| | | ||||||
| * | Prepare for 0.4 releasehappybase-0.4 | Wouter Bolsterlee | 2012-07-11 | 1 | -1/+1 | |
| | | ||||||
| * | Fix warnings from pep8 | Wouter Bolsterlee | 2012-07-11 | 1 | -8/+8 | |
| | | ||||||
| * | Support framed Thrift transports in Connection constructor | Wouter Bolsterlee | 2012-07-11 | 1 | -10/+26 | |
| | | | | | | The Connection constructor now features 'transport' parameter that specifies the Thrift transport to use. Fixes issue #6. | |||||
| * | Initial support for framed Thrift transports | Wouter Bolsterlee | 2012-07-10 | 1 | -2/+7 | |
| | | | | | | | | | | | | | See issue #6. Add initial support for TFramedTransport in addition to TBufferedTransport. This means HappyBase can connect to the different Thrift server implementations in HBase 0.94.x. This is required for the nonblocking, threadedselector, and hsha implementation. The threadpool implementation requires TBufferedTransport. This change is not exposed in the API yet. | |||||
