@@ -109,10 +109,12 @@ Documentation: :doc:`/applications/aggregation`
109109
110110Reference: :doc:`/reference/aggregation`
111111
112+ Examples: :doc:`/tutorial/aggregation-examples`
113+
112114TTL Collections
113115```````````````
114116
115- Documentation: :doc:`/tutorial/expire-data`.
117+ Documentation: :doc:`/tutorial/expire-data`
116118
117119Concurrency Improvements
118120````````````````````````
@@ -124,24 +126,26 @@ Issues:
124126
125127.. TODO mention server stats reporting here. currentOp, serverStatus, profile.
126128
127- Documentation: Updated reporting on :ref:`locks` in :doc:`server status </reference/server-status>`.
128-
129-
130-
131- Query Optimizer Improvements
132- ````````````````````````````
129+ Documentation: Updated reporting on :ref:`locks` in :doc:`server
130+ status </reference/server-status>` as well as :doc:`mongotop
131+ </reference/mongotop>` and :doc:`mongostat </reference/mongostat>`.
133132
134- :issue:`SERVER-4148`
135- :issue:`SERVER-4149`
133+ .. TODO add links to current op when it happens.
136134
137135Tag Aware Sharding
138136``````````````````
139137
140138:wiki:`Documentation <Tag+Aware+Sharding>`
141139
140+ .. TODO see kristina's blog post.
142141
143- ``mongos`` Supports Read Preference Semantics
144- `````````````````````````````````````````````
142+ Fully Supported Read Preference Semantics
143+ `````````````````````````````````````````
144+
145+ .. TODO write blurb mentioning mongos.
146+
147+ mongos and all major drivers support full read preference as
148+ specified:
145149
146150:ref:`replica-set-read-preference`
147151
@@ -294,8 +298,8 @@ Windows Support for ``edit`` Command
294298
295299:issue:`SERVER-4200`
296300
297- Helper to load Server-Side Functions in the Shell
298- `````````````````````````````````````````````````
301+ Helper to load Server-Side Functions
302+ ````````````````````````````````````
299303
300304:issue:`SERVER-1651`
301305
@@ -304,81 +308,63 @@ Support for Bulk Inserts
304308
305309:issue:`SERVER-3819`
306310
307- Start Up and Operations
308- ~~~~~~~~~~~~~~~~~~~~~~~
309-
310- Process ID ("PID") added to ``serverStatus`` Output
311- ```````````````````````````````````````````````````
312-
313- :issue:`SERVER-4735`
311+ Operations
312+ ~~~~~~~~~~
314313
315314Support for logging to Syslog
316315`````````````````````````````
317316
318317:issue:`SERVER-2957`
319318
320- Reduce Config Server File Size Requirements
321- ```````````````````````````````````````````
319+ Improved Authentication Support
320+ ```````````````````````````````
322321
323- :issue:`SERVER-4297`
322+ ``touch`` Command
323+ `````````````````
324324
325- Abort Start Process if there is Insufficient Space for Journal files
326- ````````````````````````````````````````````````````````````````````
325+ Added the :dbcommand:`touch` command to read the data and/or indexes
326+ from a collection into memory.
327327
328- : issue:`SERVER-4139`
328+ See: : issue:`SERVER-2023` and :dbcommand:`touch` for more information.
329329
330- Improved Authentication Support
331- ```````````````````````````````
330+ Padding Specifiable on ``compact`` Command
331+ ``````````````````````````````````````````
332332
333- Better Concurrency with OpenSSL
334- ```````````````````````````````
333+ :issue:`SERVER-4018`
335334
336- :issue:`SERVER-4749`
335+ .. TODO fix documentation and link
337336
338337Replication
339338~~~~~~~~~~~
340339
341- Members Removed from Replica Sets Close Connections
342- ```````````````````````````````````````````````````
343-
344- :issue:`SERVER-4501`
345-
346340Replica Set Members will not Sync from Members Without Indexes Unless ``buildIndexes: false``
347341`````````````````````````````````````````````````````````````````````````````````````````````
348342
349343:issue:`SERVER-4160`
350344
351- Better Visibility into Stuck Replication Condition
352- ``````````````````````````````````````````````````
345+ Improved Logging for Replica Set Lag
346+ ````````````````````````````````````
353347
354348:issue:`SERVER-3575`
355349
350+ .. TODO add replset sync from :dbcommand:`replSetSyncFrom` :func:`rs.syncFrom()`
351+
356352Map Reduce
357353~~~~~~~~~~
358354
355+ Improved Support for Sharded MapReduce
356+ ``````````````````````````````````````
357+
358+ :issue:`SERVER-4521`
359+
359360Retry MapReduce Jobs on Config Error
360361````````````````````````````````````
361362
362363:issue:`SERVER-4158`
363364
364- MapReduce Improvements for Large Documents
365- ``````````````````````````````````````````
366-
367- :issue:`SERVER-4382`
368-
369- In Sharded Output of MapReduce Operation, Choose Initial Split Points
370- `````````````````````````````````````````````````````````````````````
371-
372- :issue:`SERVER-4521`
373-
374365Sharding Improvements
375366~~~~~~~~~~~~~~~~~~~~~
376367
377- Fixed Issue with some Queries against Recently Sharded Collections
378- ``````````````````````````````````````````````````````````````````
379-
380- :issue:`SERVER-4171`
381-
382368Index on Shard Keys Can Now Be a Compound Index
383369```````````````````````````````````````````````
384370
@@ -401,53 +387,32 @@ use and state. In previous versions, these data were sampled. See
401387
402388All :term:`capped collections <capped collection>` now have an ``_id``
403389field by default if they exist outside of the ``local`` database. This
404- change only affects capped collections that using 2.2 and does not
405- impact existing capped collections.
390+ change only affects capped collections created with 2.2 instances and
391+ does not impact existing capped collections.
406392
407393Additionally in :term:`replica sets <replica set>`, :term:`secondaries
408394<secondary>` will create indexes on the ``_id`` field for capped
409395collections.
410396
411397By requiring an ``_id`` field, and creating ``_id`` indexes on
412- secondaries, MongoDB prevents situations where the absence of a
398+ secondaries, MongoDB prevents situations where the absence of an
413399``_id`` field can cause problems for replication.
414400
415401See: :issue:`SERVER-5516` for more information.
416402
417- ``localTime`` Command
418- `````````````````````
419-
420- :issue:`SERVER-4212`
421-
422- ``touch`` Command
423- `````````````````
424-
425- Added the :dbcommand:`touch` command to read the data and/or indexes
426- from a collection into memory.
427-
428- See: :issue:`SERVER-2023` and :dbcommand:`touch` for more information.
429-
430- Tracking I/O Time and Lock Time in Profiler
431- ```````````````````````````````````````````
432-
433- :issue:`SERVER-3546`
434-
435403``$timestamp`` Extended JSON format
436404```````````````````````````````````
437405
438406:issue:`SERVER-3483`
439407
440- Padding Specifiable on Compact Command
441- ``````````````````````````````````````
442-
443- :issue:`SERVER-4018`
444-
445408Added Build Flag to Use System Libraries
446409````````````````````````````````````````
447410
448411The Boost library, version 1.49, is now embeded in the MongoDB
449412code base.
450413
414+ .. TODO help the verbs
415+
451416Additionally, added a flag to ``scons`` so that the build process can
452417use system libraries, if desired. To build MongoDB with system
453418libraries for all libraries, use the following arguments to ``scons``:
0 commit comments