Binary compatibility report for the mongoDB library  between 2.2.1 and 2.2.2 versions on x86

Test Info


Library NamemongoDB
Version #12.2.1
Version #22.2.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types706 / 486
VerdictIncompatible
(16.9%)

Problem Summary


SeverityCount
Added Symbols-4
Removed SymbolsHigh2
Problems with
Data Types
High4
Medium3
Low0
Problems with
Symbols
High2
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (4)


dbclient_rs.h, libmongoclient.so
namespace mongo
ReplicaSetMonitor::isAnyNodeOk ( ) const
ReplicaSetMonitor::selectAndCheckNode ( ReadPreference preference, TagSet* tags, bool* isPrimarySelected )
ReplicaSetMonitor::selectNode ( std::vector<ReplicaSetMonitor::Node>const& nodes, ReadPreference preference, TagSet* tags, int localThresholdMillis, HostAndPort* lastHost, bool* isPrimarySelected ) [static]

dbclientinterface.h, libmongoclient.so
namespace mongo
DBClientBase::ConnectionIdSequence [data]

to the top

Removed Symbols (2)


dbclient_rs.h, libmongoclient.so
namespace mongo
ReplicaSetMonitor::selectAndCheckNode ( ReadPreference preference, TagSet* tags )
ReplicaSetMonitor::selectNode ( std::vector<ReplicaSetMonitor::Node>const& nodes, ReadPreference preference, TagSet* tags, int localThresholdMillis, HostAndPort* lastHost ) [static]

to the top

Problems with Data Types, High Severity (4)


dbclient_rs.h
namespace mongo
[+] class DBClientReplicaSet (1)

dbclientinterface.h
namespace mongo
[+] class DBClientBase (1)
[+] class DBClientConnection (1)

syncclusterconnection.h
namespace mongo
[+] class SyncClusterConnection (1)

to the top

Problems with Symbols, High Severity (2)


dbclient_rs.h, libmongoclient.so
namespace mongo
[+] ReplicaSetMonitor::selectAndCheckNode ( ReadPreference preference, TagSet* tags ) (1)
[+] ReplicaSetMonitor::selectNode ( std::vector<ReplicaSetMonitor::Node>const& nodes, ReadPreference preference, TagSet* tags, int localThresholdMillis, HostAndPort* lastHost ) [static] (1)

to the top

Problems with Data Types, Medium Severity (3)


dbclient_rs.h
namespace mongo
[+] class DBClientReplicaSet (2)

dbclientinterface.h
namespace mongo
[+] class DBClientBase (1)

to the top

Header Files (1)


dbclient.h

to the top

Shared Libraries (1)


libmongoclient.so

to the top




Generated on Wed Nov 28 03:33:22 2012 for mongoDB by ABI Compliance Checker 1.98.5  
A tool for checking backward compatibility of a C/C++ library API