[SERVER-18099] Refactor buildinfo Created: 17/Apr/15  Updated: 03/May/17  Resolved: 11/May/15

Status: Closed
Project: Core Server
Component/s: Diagnostics
Affects Version/s: None
Fix Version/s: 3.1.3

Type: Improvement Priority: Major - P3
Reporter: Jonathan Reams Assignee: Jonathan Reams
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
is documented by DOCS-8978 Refactor buildinfo Closed
Duplicate
is duplicated by SERVER-17695 Build info is missing compiled-in mod... Closed
is duplicated by SERVER-18376 Interface changes for SERVER-18099 br... Closed
is duplicated by SERVER-5664 put gcc version in the log for compil... Closed
is duplicated by SERVER-14682 --use-cpu-profiler does not appear to... Closed
Related
Backwards Compatibility: Minor Change
Sprint: BUILD 2 04/24/15, BUILD 3 05/15/15
Participants:

 Description   

The buildinfo command is lacking a bunch of information about the build, and has information that probably isn't that useful. Also, buildinfo.cpp.in and version.cpp.in, and version_reporting.cpp all serve different parts of the same purpose - we should refactor and possibly combine these files.



 Comments   
Comment by Githook User [ 27/May/15 ]

Author:

{u'username': u'dalyd', u'name': u'dalyd', u'email': u'david.daly@mongodb.com'}

Message: Fix to handle change in buildInformation from SERVER-18099.
Branch: develop
https://github.com/mongodb/mongo-perf/commit/8c7fe2ae1e152c1c10dbae3e6ffa282dfbed26a9

Comment by Githook User [ 21/May/15 ]

Author:

{u'username': u'dalyd', u'name': u'dalyd', u'email': u'david.daly@mongodb.com'}

Message: Fix to handle change in buildInformation from SERVER-18099.
Branch: master
https://github.com/mongodb/mongo-perf/commit/8c7fe2ae1e152c1c10dbae3e6ffa282dfbed26a9

Comment by Jonathan Reams [ 11/May/15 ]

This will be resolved in SERVER-18376

Comment by Jonathan Reams [ 06/May/15 ]

There are some more places that check for the presence of the 'bits' field, so I'm reopening this to put it back (rename 'pointerSizeBits' to just 'bits')

Comment by Githook User [ 30/Apr/15 ]

Author:

{u'username': u'jbreams', u'name': u'Jonathan Reams', u'email': u'jbreams@mongodb.com'}

Message: SERVER-18099 Refactor buildinfo/version reporting
Branch: master
https://github.com/mongodb/mongo/commit/c269033226874638626b6c028bf0f81fa0af2006

Comment by Jonathan Reams [ 17/Apr/15 ]

As part of this, we should ensure that buildinfo contains:

  • The scons command line - to capture and high-level compile-time flags
  • The version/family of C/C++ compiler used
  • The list of compiled-in scons modules
Generated at Thu Feb 08 03:46:34 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.