Skip to content

Commit 109b4a5

Browse files
entry: remove AdditionalData2
The 'AdditionalData2' property was a temporary addition to ease the transition from an array to a dictionary for the additional data. All users have been migrated to use the dictionary style and from the 'AdditionalData' property, so the '2' property can be removed. Tested: Loaded an existing log database and observed dbus objects are created successfully and with the 'AdditionalData2' field missing. Created a new event with `log-create` CLI and observed new entry is created successfully in dbus. Signed-off-by: Patrick Williams <[email protected]> Change-Id: Ica3a9e5730eca8a7cf7755b769189347220e1639
1 parent 991e2b0 commit 109b4a5

4 files changed

+2
-5
lines changed

elog_entry.hpp

-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@ class Entry : public EntryIfaces
7777
updateTimestamp(timestampErr, true);
7878
message(std::move(msgErr), true);
7979
additionalData(std::move(additionalDataErr), true);
80-
additionalData2(additionalData(), true);
8180
associations(std::move(objects), true);
8281
// Store a copy of associations in case we need to recreate
8382
assocs = associations();

elog_serialize.cpp

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ namespace logging
3131
template <class Archive>
3232
void save(Archive& a, const Entry& e, const std::uint32_t /*version*/)
3333
{
34-
a(e.id(), e.severity(), e.timestamp(), e.message(), e.additionalData2(),
34+
a(e.id(), e.severity(), e.timestamp(), e.message(), e.additionalData(),
3535
e.associations(), e.resolved(), e.version(), e.updateTimestamp(),
3636
e.eventId(), e.resolution());
3737
}
@@ -109,7 +109,6 @@ void load(Archive& a, Entry& e, const std::uint32_t version)
109109
e.timestamp(timestamp, true);
110110
e.message(message, true);
111111
e.additionalData(additionalData, true);
112-
e.additionalData2(additionalData, true);
113112
e.sdbusplus::server::xyz::openbmc_project::logging::Entry::resolved(
114113
resolved, true);
115114
e.associations(associations, true);

log_manager.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ void Manager::doExtensionLogCreate(const Entry& entry, const FFDCEntries& ffdc)
454454
try
455455
{
456456
create(entry.message(), entry.id(), entry.timestamp(),
457-
entry.severity(), entry.additionalData2(), assocs, ffdc);
457+
entry.severity(), entry.additionalData(), assocs, ffdc);
458458
}
459459
catch (const std::exception& e)
460460
{

test/serialization_test_properties.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ TEST_F(TestSerialization, testProperties)
3737
EXPECT_EQ(input->timestamp(), output->timestamp());
3838
EXPECT_EQ(input->message(), output->message());
3939
EXPECT_EQ(input->additionalData(), output->additionalData());
40-
EXPECT_EQ(input->additionalData2(), output->additionalData2());
4140
EXPECT_EQ(input->resolved(), output->resolved());
4241
EXPECT_EQ(input->associations(), output->associations());
4342
EXPECT_EQ(input->version(), output->version());

0 commit comments

Comments
 (0)