summaryrefslogtreecommitdiffstats
path: root/extensions/openpower-pels
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2019-11-21 13:16:56 -0600
committerMatt Spinler <spinler@us.ibm.com>2019-12-09 13:47:57 -0600
commitdf43a305cf41e51e62c8ccf8dba13008dfbb1971 (patch)
tree224ed77bb25c3c3385d9ca7c696a227e14231f62 /extensions/openpower-pels
parent346f99a1526114d6c50e7d2e010dfc8a151ec80e (diff)
downloadphosphor-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.cpp3
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);
OpenPOWER on IntegriCloud