|
Author:
{u'date': u'2012-10-09T20:33:45Z', u'email': u'tad@10gen.com', u'name': u'Tad Marshall'}
Message: SERVER-7289 add inexpensive tests to validate command
Checks added to the validate command:
1) The 'xprev' pointer in each extent in the extent list should point
to the previous extent, or be null for the first extent
2) The 'lastExtent' pointer in NamespaceDetails should point to the last extent
3) If an exception is thrown while counting extents, identify the failing extent
4) If an exception is thrown while counting extents, report the count
5) If an exception is thrown while counting extents, the first extent should be
validated and the check for 'xprev' in the first extent being null should be done
6) If an invalid signature is found in an extent, report the value found and
identify the extent
7) The "self-pointer" 'myLoc' in an extent should be validated
8) The extent size should be compared with Extent::minSize(), not zero
Branch: v2.2
https://github.com/mongodb/mongo/commit/c5bfd792bd6b53ebb753784d3786a7afeb4ccfbb
|
|
Author:
{u'date': u'2012-10-09T13:33:45-07:00', u'email': u'tad@10gen.com', u'name': u'Tad Marshall'}
Message: SERVER-7289 add inexpensive tests to validate command
Checks added to the validate command:
1) The 'xprev' pointer in each extent in the extent list should point
to the previous extent, or be null for the first extent
2) The 'lastExtent' pointer in NamespaceDetails should point to the last extent
3) If an exception is thrown while counting extents, identify the failing extent
4) If an exception is thrown while counting extents, report the count
5) If an exception is thrown while counting extents, the first extent should be
validated and the check for 'xprev' in the first extent being null should be done
6) If an invalid signature is found in an extent, report the value found and
identify the extent
7) The "self-pointer" 'myLoc' in an extent should be validated
8) The extent size should be compared with Extent::minSize(), not zero
Branch: master
https://github.com/mongodb/mongo/commit/65d082199d1f6573c530f75790d27d5fc984abfc
|