Skip to content

Releases: paypal/NNAnalytics

NameNode Analytics 1.6.7

03 Oct 20:44
88f031e
Compare
Choose a tag to compare

Full Changelog: 1.6.6...1.6.7

NameNode Analytics 1.6.6

15 Oct 23:15
Compare
Choose a tag to compare

The thirteenth release of NameNode Analytics.

This is both a performance and feature release that adds two-level histograms, cached quota computation parallelization and includes the following:
[#285] Add query links for finding directories with no quotas
[#283] Add file type histogram to SuggestionsEngine
[#281] Improve cached quotas by using two level histograms
[#279] Provide histogram.html page
[#276] Add display for how many transactions NNA is behind
[#275] Provide easier restart functionality
[#267] Multi-level grouping in Stream API

It is recommended to update to this release as it has some serious performance improvements.

I recommend checking out the new /info information, the new auto-fetch image on restart functionality, the /fileTypes.html page, and playing around with the new /histogram.html and /histogram2.html pages.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.6/

NameNode Analytics 1.6.5

15 Aug 22:23
99d60b9
Compare
Choose a tag to compare

The twelfth release of NameNode Analytics.

This is a feature release to 1.6.4 that focuses on adding an SQL-like API and includes the following:
[#270] Allow setting of user variables in SQL page
[#269] Provide error message output on SQL page
[#266] Parse accessTime and modTime dates for SQL queries
[#262] Dump SQL response into Datatables
[#263] Support ASC and DESC sorting in SQL command
[#260] SQL aggregation functions not working
[#258] Add a SQL-like API
[#249] Add pointer to trenner/ahar in Suggestions page
[#250] Dump endpoint can cause Error
[#247] Add dirNumChildren summation for dirs set sums
[#245] Add more file types

It is recommended to update to this release as it fixes some bugs.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.5/

NameNode Analytics 1.6.4

06 Jun 00:52
ceca84b
Compare
Choose a tag to compare

The eleventh release of NameNode Analytics.

This is a quick maintenance release to 1.6.3 that addresses the following:
[#243] File type histogram not detecting app logs
[#237] FileTypeHistogram not detecting part files
[#209] Add an [Explain] button for Totals

If you do not need any of the fixes above then do not be concerned.
Feel free to remain on 1.6.3.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.4/

NameNode Analytics 1.6.3

03 Jun 23:18
a4623e3
Compare
Choose a tag to compare

This is the tenth release of NameNode Analytics! 🎈 🎂

[#235] Update README.md with links and images
[#223] Externalize web resources
[#232] Add more file types into FileTypeHistogram
[#229] Actual numbers report for Space and Namespace quotas
[#224] Speed-up JavaStreamQueryEngine with better stream utilization
[#226] Add progress info for background analysis

It is HIGHLY recommended to update to this version.

Major changes were done to the QueryEngine to deal with performance at large scale (400M+ inodes). As a result, you should see anywhere between 4-10x speedup on all real time queries and SuggestionEngine report times. JavaCollectionQEngine has been removed as a result.

If you are upgrading from any previous line, please be sure to rename your security.properties file to application.properties as the file NNA looks for when bootstrapping was deprecated as part of #206.

If you are upgrading from a 1.5.x or 1.4.x line, please be sure to modify your /usr/local/nn-analytics/bin/nna_env file to override the NNA_MAIN export to point to org.apache.hadoop.hdfs.server.namenode.analytics.WebServerMain as opposed to com.paypal.namenode.WebServerMain as the com.paypal packages were removed as part of #175.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.3/

NameNode Analytics 1.6.2

11 Apr 20:43
859a982
Compare
Choose a tag to compare

The ninth release of NameNode Analytics.

Most of the effort this time was focused around refactoring the QueryEngine and making it easier to read / follow. Please be sure to check out the cached reports feature available via the UI.

[#220] Split UI into Queries and Cached Reports and expose cached reports
[#218] Debian builds attempt to make use of chkconfig
[#217] Refactor Query Engine code
[#216] Improve code coverage
[#211] QueryEngine code duplication reduction
[#206] Rename SecurityConfiguration to ApplicationConfiguration
[#207] Modified INFO log messages to DEBUG

It is recommended to update to this version.

If you are upgrading from any previous line, please be sure to rename your security.properties file to application.properties as the file NNA looks for when bootstrapping was deprecated as part of #206.

If you are upgrading from a 1.5.x or 1.4.x line, please be sure to modify your /usr/local/nn-analytics/bin/nna_env file to override the NNA_MAIN export to point to org.apache.hadoop.hdfs.server.namenode.analytics.WebServerMain as opposed to com.paypal.namenode.WebServerMain as the com.paypal packages were removed as part of #175.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.2/

NameNode Analytics 1.6.1

08 Mar 19:45
b619b0b
Compare
Choose a tag to compare

The eighth release of NameNode Analytics.

[#203] Add finer grained logging of time spent in Suggestions queries
[#195] Ignore the namespace quota on root directory
[#194] Reduce output size when using suggestions?all API
[#190] Add estimation for when next NNA report will arrive
[#193] Increase sleep time for restart function

It is recommended to update to this version.

If you are upgrading from a 1.5.x or 1.4.x line, please be sure to modify your /usr/local/nn-analytics/bin/nna_env file to override the NNA_MAIN export to point to org.apache.hadoop.hdfs.server.namenode.analytics.WebServerMain as opposed to com.paypal.namenode.WebServerMain as the com.paypal packages were removed as part of #175.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.1/

NameNode Analytics 1.6.0

28 Feb 19:41
35706b0
Compare
Choose a tag to compare

The seventh release of NameNode Analytics.

[#188] Improvements to cached queries
[#184] Allow users to cache queries for report generation
[#185] Modify filesystem object size in memoryConsumed query
[#183] Make main method public for WebServerMain
[#181] Provide a filter for check if an inode is under a quota
[#179] Provide a way to get the raw timestamps from CSV output Histogram
[#177] Introduce new HTTP Server based on Hadoop web server
[#175] Remove com.paypal packages
[#173] Quota tables HTML page has wrong order

It is recommended to update to this version.

If you are upgrading from a 1.5.x or 1.4.x line, please be sure to modify your /usr/local/nn-analytics/bin/nna_env file to override the NNA_MAIN export to point to org.apache.hadoop.hdfs.server.namenode.analytics.WebServerMain as opposed to com.paypal.namenode.WebServerMain as the com.paypal packages were removed as part of #175.

We have dropped support for Hadoop versions 2.4.x, 2.5.x, and 2.6.x. If you need updates from the NNA 1.6.x line back-ported to support one of these Hadoop versions please raise an issue or message @pjeli on the NNA Gitter. We will be dropping support for 2.x entirely as NNA moves closer to Apache adoption.

Please checkout the new /setCachedQuery, /getCachedQuery, and /removeCachedQuery APIs via the ReadTheDocs link below. This API is highly encouraged to use over querying API repeatedly.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.6.0/

NameNode Analytics 1.5.3

04 Jan 19:31
Compare
Choose a tag to compare

The sixth release of NameNode Analytics.

This release focuses on simple bug-fixes in the 1.5.X line:
[#169] Suggestions page rendering bad token dates - 9e7c2c9
[#171] Support passwordless authentication - 0cd6dc7

It is recommended to update to this version.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.5.3/

NameNode Analytics 1.5.2

03 Dec 21:00
6ed729f
Compare
Choose a tag to compare

The fifth release of NameNode Analytics.

This release focuses on further UI changes and improvements in the 1.5.X line:
[#165] Allow blockSize as a filter field and find field - 6ed729f
[#163] Add quotas.html to navbar - 4c0e4ea
[#161] Increase file type discovery - e92af52
[#159] Restore ability to create Excel reports on datatables - e05f031

It is recommended to update to this version.

Supported OS:
-CentOS/RedHat
-Ubuntu

Supported Java:
-JDK8+

Documentation here: https://nnanalytics.readthedocs.io/en/release-1.5.2/