PEL: Deleted PELs moved to new folder under logs
- PELs whose corresponding event logs have been deleted
will be available in the archive folder.
- Archive folder size is tracked under sizeWarning() function.
- Archived PELs log can be viewed using peltool with flag --archive.
- PELs deleted using peltool is not archived.
- Updated README.md
Change-Id: Ie2c1b4c2ca30fb79904bc9d582a01ef8102aed0e
Signed-off-by: Sumit Kumar <sumit_kumar@in.ibm.com>
diff --git a/extensions/openpower-pels/repository.hpp b/extensions/openpower-pels/repository.hpp
index e2f497b..31c569c 100644
--- a/extensions/openpower-pels/repository.hpp
+++ b/extensions/openpower-pels/repository.hpp
@@ -575,6 +575,16 @@
* @brief The ID of the most recently added PEL.
*/
uint32_t _lastPelID = 0;
+
+ /**
+ * @brief The filesystem path to the archive PEL logs.
+ */
+ const std::filesystem::path _archivePath;
+
+ /**
+ * @brief The size of archive folder.
+ */
+ uint64_t _archiveSize = 0;
};
} // namespace pels