diff options
author | Matt Spinler <spinler@us.ibm.com> | 2019-11-21 13:16:56 -0600 |
---|---|---|
committer | Matt Spinler <spinler@us.ibm.com> | 2019-12-09 13:47:57 -0600 |
commit | df43a305cf41e51e62c8ccf8dba13008dfbb1971 (patch) | |
tree | 224ed77bb25c3c3385d9ca7c696a227e14231f62 /extensions/openpower-pels | |
parent | 346f99a1526114d6c50e7d2e010dfc8a151ec80e (diff) | |
download | phosphor-logging-df43a305cf41e51e62c8ccf8dba13008dfbb1971.tar.gz phosphor-logging-df43a305cf41e51e62c8ccf8dba13008dfbb1971.zip |
PEL: Set tran states when PELs are added to repo
When a PEL is added to the repository, ensure that the host and HMC
transmission states are set to 'new'.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I9edb9d388a61742c28c1df1552b9678d10b9fcc4
Diffstat (limited to 'extensions/openpower-pels')
-rw-r--r-- | extensions/openpower-pels/repository.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/extensions/openpower-pels/repository.cpp b/extensions/openpower-pels/repository.cpp index a21b0fa..5414458 100644 --- a/extensions/openpower-pels/repository.cpp +++ b/extensions/openpower-pels/repository.cpp @@ -96,6 +96,9 @@ std::string Repository::getPELFilename(uint32_t pelID, const BCDTime& time) void Repository::add(std::unique_ptr<PEL>& pel) { + pel->setHostTransmissionState(TransmissionState::newPEL); + pel->setHMCTransmissionState(TransmissionState::newPEL); + auto path = _logPath / getPELFilename(pel->id(), pel->commitTime()); write(*(pel.get()), path); |