hi Alexandre, see inline: On Thu, Apr 19, 2012 at 12:56 PM, Alexandre Beche <alexandre.be...@cern.ch>wrote:
> Hi everyone, > > We are currently working on a distributed file system and we are aiming to > integrate hdfs to it. > The libhdfs is quite complete for our use-case. However we miss a key > function: a function that retrieves all datanodes of the cluster. > > We would like to submit a patch to add this function to the library. This > patch could include a new data type (hdfsNamenode) with their associated > method to instantiate and free it and the hdfsGetDatanodes. > Sounds good. But the user should be aware that the list returned by hdfsGetDatanodes() will be incomplete/inaccurate, as new nodes may come and go at any time. > > An other idea: starting from the hdfsFS, can I write a function to > retrieve the Namenode of that FS? (if yes, which function to use? > getServerDefault) > With HA (or federation), there is no "the Namenode" . What is the intent? I mean, how will the return value of this function be used? > > Do you have any comment? Do you think this kind of patch could be accepted > (if no why?) > > Thanks in advance, > Cheers, > > Alexandre Beche > CERN / IT-GT-DMS >