|
|
|
HDFS-12427
|
HDFS-8707
libhdfs++: Prevent Requests from holding dangling pointer to RpcEngine
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12237
|
HDFS-8707
libhdfs++: PROTOC_IS_COMPATIBLE check fails if protobuf library is built from source
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12134
|
HDFS-8707
libhdfs++: Add a synchronization interface for the GSSAPI
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12110
|
HDFS-8707
libhdfs++: Rebase 8707 branch onto an up to date version of trunk
|
Deepak Majeti
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12104
|
HDFS-8707
libhdfs++: Make sure all steps in SaslProtocol end up calling AuthComplete
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12103
|
HDFS-8707
libhdfs++: Provide workaround to support cancel on filesystem connect until HDFS-11437 is resolved
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12097
|
HDFS-8707
libhdfs++: add Clang build and tests to the CI system
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12026
|
HDFS-8707
libhdfs++: Fix compilation errors and warnings when compiling with Clang
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-12013
|
HDFS-8707
libhdfs++: read with offset at EOF should return 0 bytes instead of error
|
Xiaowei Zhu
|
Xiaowei Zhu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11971
|
HDFS-8707
libhdfs++: A few portability issues
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11930
|
HDFS-8707
libhdfs++: Docker script fails while trying to download JDK 7.
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11908
|
HDFS-8707
libhdfs++: Authentication failure when first NN of kerberized HA cluster is standby
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11807
|
HDFS-8707
libhdfs++: Get minidfscluster tests running under valgrind
|
Anatoli Shein
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11767
|
HDFS-8707
libhdfs++: SASL events should be scoped closer to usage
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11758
|
HDFS-8707
libhdfs++: Catch exceptions thrown by runtime hooks
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11730
|
HDFS-8707
libhdfs++: RPC connection should handle authorization error call id
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11518
|
HDFS-8707
libhdfs++: Add a build option to skip building examples, tests, and tools
|
Anatoli Shein
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11449
|
HDFS-8707
libhdfs++: Log Datanode read size when reading an HDFS block
|
Xiaowei Zhu
|
Xiaowei Zhu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11436
|
HDFS-8707
libhdfs++: Fix race condition in ScopedResolver
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11305
|
HDFS-8707
libhdfs++: Log Datanode information when reading an HDFS block
|
Xiaowei Zhu
|
Xiaowei Zhu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11294
|
HDFS-8707
libhdfs++: Segfault in HA failover if DNS lookup for both Namenodes fails
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11106
|
HDFS-8707
libhdfs++: Some refactoring to better organize files
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11099
|
HDFS-8707
Expose rack id in hdfsDNInfo
|
Xiaowei Zhu
|
Xiaowei Zhu
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11028
|
HDFS-8707
libhdfs++: FileSystem needs to be able to cancel pending connections
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11027
|
HDFS-8707
libhdfs++: Don't retry if there is an authentication failure
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-11014
|
HDFS-8707
libhdfs++: Make connection to HA clusters faster
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10931
|
HDFS-8707
libhdfs++: Fix object lifecycle issues in the BlockReader
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10898
|
HDFS-8707
libhdfs++: Make log levels consistent
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10874
|
HDFS-8707
libhdfs++: Public API headers should not depend on internal implementation
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10796
|
HDFS-8707
libhdfs++: rationalize ioservice interactions
|
James Clampffer
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10787
|
HDFS-8707
libhdfs++: Public API should expose configuration parser
|
James Clampffer
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10785
|
HDFS-8707
libhdfs++: Implement the rest of the tools
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10761
|
HDFS-8707
libhdfs++: Fix broken logic in HA retry policy
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10754
|
HDFS-8707
libhdfs++: Create tools directory and implement hdfs_cat, hdfs_chgrp, hdfs_chown, hdfs_chmod and hdfs_find.
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10746
|
HDFS-8707
libhdfs++: synchronize access to working_directory and bytes_read_.
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10740
|
HDFS-8707
libhdfs++: Implement recursive directory generator
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10739
|
HDFS-8707
libhdfs++: In RPC engine replace vector with deque for pending requests
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10708
|
HDFS-8707
libhdfs++: Expose an InputStream interface for the apache ORC project
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-10705
|
HDFS-8707
libhdfs++: FileSystem should have a convenience no-args ctor
|
James Clampffer
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10685
|
HDFS-8707
libhdfs++: return explicit error when non-secured client connects to secured server
|
Kai Jiang
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10679
|
HDFS-8707
libhdfs++: Implement parallel find with wildcards tool
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Resolved
|
|
|
|
|
|
|
|
HDFS-10672
|
HDFS-8707
libhdfs++: reorder directories in src/main/libhdfspp/examples, and add C++ version of cat tool
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10595
|
HDFS-8707
libhdfs++: Client Name Protobuf Error
|
Bob Hansen
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10578
|
HDFS-8707
libhdfs++: Silence compile warnings from URI parser
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10527
|
HDFS-8707
libhdfs++: hdfsGetBlockLocations doesn't null terminate ip address strings
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10526
|
HDFS-8707
libhdfs++: Add connect timeouts to async_connect calls
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10524
|
HDFS-8707
libhdfs++: Implement chmod and chown
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10515
|
HDFS-8707
libhdfs++: Implement mkdirs, rmdir, rename, and remove
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10511
|
HDFS-8707
libhdfs++: make error returning mechanism consistent across all hdfs operations
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10507
|
HDFS-8707
libhfds++: if HA is available, authentication doesn't get parsed in configs
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10494
|
HDFS-8707
libhdfs++: Implement snapshot operations and GetFsStats
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10491
|
HDFS-8707
libhdfs++: Implement GetFsStats
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10465
|
HDFS-8707
libhdfs++: Implement GetBlockLocations
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10464
|
HDFS-8707
libhdfs++: Implement GetPathInfo and ListDirectory
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10454
|
HDFS-8707
libhdfspp: Move NameNodeOp to a separate file
|
Anatoli Shein
|
Anatoli Shein
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10450
|
HDFS-8707
libhdfs++: Implement Cyrus SASL implementation in sasl_enigne.cc
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10441
|
HDFS-8707
libhdfs++: HA namenode support
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10409
|
HDFS-8707
libhdfs++: Get rid of lock in RpcConnectionImpl destructor
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10366
|
HDFS-8707
libhdfs++: Add SASL authentication
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10332
|
HDFS-8707
hdfs-native-client fails to build with CMake 2.8.11 or earlier
|
Tibor Kiss
|
Tibor Kiss
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10311
|
HDFS-8707
libhdfs++: DatanodeConnection::Cancel should not delete the underlying socket
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10310
|
HDFS-8707
libhdfs++: hdfsConnect hangs when given bad host or port
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10299
|
HDFS-8707
libhdfs++: File length doesn't always count the last block if it's being written to
|
Xiaowei Zhu
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10247
|
HDFS-8707
libhdfs++: Datanode protocol version mismatch
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10231
|
HDFS-8707
libhdfs++: Fix race conditions in RPC layer
|
Bob Hansen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10222
|
HDFS-8707
libhdfs++: Shutdown sockets to avoid "Connection reset by peer"
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-10205
|
HDFS-8707
libhdfs++: Integrate logging with the C API
|
Unassigned
|
James Clampffer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-10188
|
HDFS-8707
libhdfs++: Implement debug allocators
|
Xiaowei Zhu
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9932
|
HDFS-8707
libhdfs++: find a URI parsing library
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9930
|
HDFS-8707
libhdfs++: add hooks to facilitate fault testing
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9890
|
HDFS-8707
libhdfs++: Add test suite to simulate network issues
|
Xiaowei Zhu
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9827
|
HDFS-8707
libhfds++: C++ exceptions should never escape the C API
|
Unassigned
|
Bob Hansen
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9823
|
HDFS-8707
libhdfs++: Cancel outstanding operations without calling shutdown
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9792
|
HDFS-8707
libhdfs++: EACCES not setting errno correctly
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9791
|
HDFS-8707
libhfds++: ConfigurationLoader throws parse_exception on invalid input
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9753
|
HDFS-8707
libhdfs++: Client fails to pass TokenProto from LocatedBlockProto to server when reading a block
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9749
|
HDFS-8707
libhdfs++: RPC engine will attempt to close an asio socket before it's been opened
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9741
|
HDFS-8707
libhdfs++: GetLastError not returning meaningful messages after some failures
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9738
|
HDFS-8707
libhdfs++: Implement simple authentication
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9737
|
HDFS-8707
libhdfs++: Create examples of consuming libhdfs++
|
Unassigned
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9712
|
HDFS-8707
libhdfs++: Reimplement Status object as a normal struct
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9699
|
HDFS-8707
libhdfs++: Add appropriate catch blocks for ASIO operations that throw
|
Bob Hansen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9687
|
HDFS-8707
libhdfs++: potential segfault after teardown
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9679
|
HDFS-8707
libhdfs++: Fix inconsistencies with libhdfs C API
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9643
|
HDFS-8707
libhdfs++: Support async cancellation of read operations
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9636
|
HDFS-8707
libhdfs++: for consistency, include files should be in hdfspp
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9632
|
HDFS-8707
libhdfs++: Add additional type-safe getters to the Configuration class
|
Unassigned
|
Bob Hansen
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9628
|
HDFS-8707
libhdfs++: Implement builder apis from C bindings
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9627
|
HDFS-8707
libhdfs++: Add a mechanism to retrieve human readable error messages through the C API
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9616
|
HDFS-8707
libhdfs++ Add runtime hooks to allow a client application to add low level monitoring and tests.
|
Bob Hansen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9609
|
HDFS-8707
libhfds++: Allow seek to EOF
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9556
|
HDFS-8707
libhdfs++: pull Options from default configs by default
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9538
|
HDFS-8707
libhdfs++: load configuration from files
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9537
|
HDFS-8707
libhdfs++: implement HDFSConfiguration class
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9524
|
HDFS-8707
libhdfs++ deadlocks in Filesystem::New if NN conneciton fails
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9523
|
HDFS-8707
libhdfs++: failure to connect to ipv6 host causes CI unit tests to fail
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9504
|
HDFS-8707
libhdfs++ Initialize BadNodeTracker in FileSystemImpl constructor
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9497
|
HDFS-8707
libhdfs++: move lib/proto/cpp_helpers to third-party since it won't have an ASF license
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9489
|
HDFS-8707
Enable CI infrasructure to use libhdfs++ hdfsRead
|
Stephen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9487
|
HDFS-8707
libhdfs++ Enable builds with no compiler optimizations
|
Bob Hansen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9486
|
HDFS-8707
libhdfs++ Fix valgrind failures when using more than 1 io_service worker thread.
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9465
|
HDFS-8707
No header files in mvn package
|
Unassigned
|
Allen Wittenauer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9464
|
HDFS-8707
Documentation needs to be exposed
|
Unassigned
|
Allen Wittenauer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9460
|
HDFS-8707
libhdfs++: suppress warnings from third-party libraries
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9453
|
HDFS-8707
Fix protobuf runtime warnings
|
Unassigned
|
James Clampffer
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9452
|
HDFS-8707
libhdfs++ Fix memory stomp in OpenFileForRead.
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9448
|
HDFS-8707
Enable valgrind for libhdfspp unit tests
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9447
|
HDFS-8707
Be able to build/test libhdfspp without Maven
|
Unassigned
|
Bob Hansen
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9419
|
HDFS-8707
Import the optional library into libhdfs++
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9417
|
HDFS-8707
Clean up the RAT warnings in the HDFS-8707 branch.
|
Bob Hansen
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9408
|
HDFS-8707
Build both static and dynamic libraries for libhdfspp
|
Stephen
|
Stephen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9380
|
HDFS-8707
HDFS-8707 builds are failing with protobuf directories as undef
|
Haohui Mai
|
Bob Hansen
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9368
|
HDFS-8707
Implement reads with implicit offset state in libhdfs++
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9367
|
HDFS-8707
Get libhdfs++ gmock tests running with CI
|
Haohui Mai
|
James Clampffer
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
HDFS-9359
|
HDFS-8707
Test libhdfs++ with existing libhdfs tests
|
Stephen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9340
|
HDFS-8707
libhdfspp fails to compile after HDFS-9207
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9326
|
HDFS-8707
Create a generic function to synchronize async functions and methods.
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9325
|
HDFS-8707
Allow the location of hadoop source tree resources to be passed to CMake during a build.
|
Bob Hansen
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9320
|
HDFS-8707
libhdfspp should use sizeof(int32_t) instead of sizeof(int) when parsing data
|
James Clampffer
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9288
|
HDFS-8707
Import RapidXML 1.13 for libhdfspp
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9272
|
HDFS-8707
Implement a unix-like cat utility
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9271
|
HDFS-8707
Implement basic NN operations
|
Anatoli Shein
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9265
|
HDFS-8707
InputStreamImpl should hold a shared_ptr of the BlockReader
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9228
|
HDFS-8707
libhdfs++ should respect NN retry configuration settings
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9207
|
HDFS-8707
Move the implementation to the hdfs-native-client module
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9192
|
HDFS-8707
Add valgrind suppression for statically initialized library objects
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
HDFS-9186
|
HDFS-8707
Simplify embedding libhdfspp into other projects
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
HDFS-9144
|
HDFS-8707
Refactor libhdfs into stateful/ephemeral objects
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9118
|
HDFS-8707
Add logging system for libdhfs++
|
James Clampffer
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9117
|
HDFS-8707
Config file reader / options classes for libhdfs++
|
Bob Hansen
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9116
|
HDFS-8707
Suppress false positives from Valgrind on uninitialized variables in tests
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9108
|
HDFS-8707
InputStreamImpl::ReadBlockContinuation stores wrong pointers of buffers
|
Haohui Mai
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9103
|
HDFS-8707
Retry reads on DN failure
|
James Clampffer
|
Bob Hansen
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9095
|
HDFS-8707
RPC client should fail gracefully when the connection is timed out or reset
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9093
|
HDFS-8707
Initialize protobuf fields in RemoteBlockReaderTest
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-9025
|
HDFS-8707
Fix compilation issues on arch linux
|
Owen O'Malley
|
Owen O'Malley
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8952
|
HDFS-8707
InputStream.PositionRead() should be aware of available DNs
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8788
|
HDFS-8707
Implement unit tests for remote block reader in libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8775
|
HDFS-8707
SASL support for data transfer protocol in libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8774
|
HDFS-8707
Implement FileSystem and InputStream API for libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8766
|
HDFS-8707
Implement a libhdfs(3) compatible API
|
James Clampffer
|
James Clampffer
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8764
|
HDFS-8707
Generate Hadoop RPC stubs from protobuf definitions
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8759
|
HDFS-8707
Implement remote block reader in libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8758
|
HDFS-8707
Implement the continuation library for libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8745
|
HDFS-8707
Use Doxygen to generate documents for libhdfspp
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8737
|
HDFS-8707
Initial implementation of a Hadoop RPC v9 client
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8725
|
HDFS-8707
Use std::chrono to implement the timer in the asio library
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8724
|
HDFS-8707
Import third_party libraries into the repository
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
HDFS-8723
|
HDFS-8707
Integrate the build infrastructure with hdfs-client
|
Haohui Mai
|
Haohui Mai
|
|
Resolved |
Fixed
|
|
|
|
|