[ https://issues.apache.org/jira/browse/BEAM-3342?focusedWorklogId=392205&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-392205 ]
ASF GitHub Bot logged work on BEAM-3342: ---------------------------------------- Author: ASF GitHub Bot Created on: 25/Feb/20 00:02 Start Date: 25/Feb/20 00:02 Worklog Time Spent: 10m Work Description: mf2199 commented on issue #8457: [BEAM-3342] Create a Cloud Bigtable IO connector for Python URL: https://github.com/apache/beam/pull/8457#issuecomment-590610828 @chamikaramj PTAL. The long standing issue now seems to be resolved. The reason was the namespace conflict between the existing `bigtableio.py` file and the extra package necessary for running the integration test. As it turns out, the two must have different names, otherwise Dataflow discards the package and uses the existing file, which of course does not have the newly added classes and hence the `AttributeError: 'module' object has no attribute...` error. Apparently this was not the case when this PR was originally created, so now we also have a caveat: - Until the code is merged, the only way to run the test is to change the package name in the import directive, `from bigtableio import ReadFromBigtable`, to something different, and use the external tarball package named accordingly. Upon merge, using an extra package will no longer be necessary and the test should run as-is. This was confirmed by running a sequence of nearly identical tests back-to-back, the instructions to which I can provide separately. In an attempt to reduce the code changes to a bare minimum, the write part of the test has been discarded, as it would test an already accepted code anyway. Finally, I'd also suggest closing this PR and open a new one, so to make things cleaner. Let me know if this is a viable option. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org Issue Time Tracking ------------------- Worklog Id: (was: 392205) Time Spent: 44h 10m (was: 44h) > Create a Cloud Bigtable IO connector for Python > ----------------------------------------------- > > Key: BEAM-3342 > URL: https://issues.apache.org/jira/browse/BEAM-3342 > Project: Beam > Issue Type: Bug > Components: sdk-py-core > Reporter: Solomon Duskis > Assignee: Solomon Duskis > Priority: Major > Time Spent: 44h 10m > Remaining Estimate: 0h > > I would like to create a Cloud Bigtable python connector. -- This message was sent by Atlassian Jira (v8.3.4#803005)