Plamen Jeliazkov

Results 12 issues of Plamen Jeliazkov

It occurred to me that the testing I did with AirConcurrentMap could have been better validated if I had had a benchmark test against the SuggestionEngine. This is relatively straightforward...

good first issue
tests

Assuming a valid hbase-site.xml exists, we can use it to find the HBase parent directory in HDFS and then perform directory analysis on it. Some early possibilities if we are...

enhancement
help wanted
good first issue

Assuming a valid hive-site.xml, it will be possible to determine the active hive warehouse HDFS directory and HiveServer2 and Metastore URIs. From there we should be able to perform a...

enhancement
help wanted
good first issue

Just a reminder issue to provide some examples around how to use the SQL page. The following are some example calls: Some documentation already exists [here](https://nnanalytics.readthedocs.io/en/latest/REST_Endpoints/SQL/), but no examples. Example...

documentation

Keeping in line with getting to Apache adoption, the next major refactoring stretch is to remove the old SparkJava webserver and replace it with the Jetty-based NameNodeAnalyticsHttpServer (which is just...

help wanted
documentation
reduction

In NNA today, particularly if you look around here: https://github.com/paypal/NNAnalytics/blob/b17e8e6d91fd853b23f67a0b3ed0c5c95c2d8788/src/main/java/org/apache/hadoop/hdfs/server/namenode/cache/SuggestionsEngine.java#L161-L165 You will see that NNA uses a hardcoded cut off of 128 Megabyte block sizes to distinguish between "Medium Files"...

enhancement
good first issue

Assuming we have access to a valid yarn-site.xml, it should be trivial to determine if log aggregation is enabled and where in HDFS those logs are being stored. We can...

enhancement
help wanted
good first issue

After having just experimented with a 3.x based cluster I have found that it may be required to run with `nna.support.bootstrap.overrides=false` if you are running security (Kerberos) and that you...

documentation

There is a feature request to open up the information that NNA produces to beyond files but also include some block information. On the main status page showing small files,...

enhancement

This is a massive sweeping issue that involves re-architecting NNA to allow it to run on top of a real Standby NameNode as a ServicePlugin implementation. Documentation available here: https://docs.google.com/document/d/1nlF7OrhGTqCFjSyAx3qf6sG0bXgzpvzS5jMO0IO-bKs/edit?usp=sharing

enhancement
help wanted
documentation