0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 01:21:03 +01:00
Commit Graph

1086 Commits

Author SHA1 Message Date
Mark Benvenuto
0b4bc21e28 SERVER-15974: Vendorize zlib 1.2.8 2014-11-05 17:21:12 -05:00
Eliot Horowitz
b0d7410563 SERVER-15953: add wiredtiger storage engine integration 2014-11-05 11:21:19 -05:00
Ernie Hershey
8240b32d3d SERVER-14803 Support static-libstdc++ in any Unix 2014-11-03 16:35:31 -05:00
Andrew Morrow
87480a2a2c SERVER-15889 Update list of targetable OS X versions 2014-11-02 11:02:44 -05:00
Andrew Morrow
981b06c8c6 SERVER-15710 Add better leak sanitizer integration 2014-10-29 10:37:24 -04:00
Spencer T Brody
4f4a700428 SERVER-15031 Use new replication implementation by default 2014-10-17 11:18:23 -04:00
Benety Goh
4b033ae930 SERVER-15547 removed legacy tools from source tree and build configuration. make use-new-tools option a no-op 2014-10-08 08:29:27 -04:00
Andreas Nilsson
d7a1df2628 SERVER-15178 Native SHA-1 and HMAC algorithm support 2014-10-03 10:53:17 -04:00
Spencer T Brody
c9ae135400 SERVER-15031 Add compile-time flag to control which ReplicationCoordinator is used 2014-10-02 18:02:46 -04:00
mike o'brien
2c7d34a2fd TOOLS-198 add option to support packaging tools in tarball 2014-09-26 11:45:53 -04:00
Mark Benvenuto
c9b18a3824 SERVER-15400: Create Windows Enterprise Zip File with vcredist and dependent dlls 2014-09-25 15:11:35 -04:00
Adam Midvidy
a658204bcd SERVER-15358 suppress spurious MSVC warning regarding default initialized array members
Closes #792

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-09-25 09:41:27 -04:00
Mark Benvenuto
2ce51c8e0d Revert "BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls"
This reverts commit e7f18a7e54.
2014-09-23 22:58:25 -04:00
Mark Benvenuto
e7f18a7e54 BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls 2014-09-23 20:09:13 -04:00
Mark Benvenuto
7236ee3310 Revert "BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls"
This reverts commit 812916f533.
2014-09-23 17:30:42 -04:00
Mark Benvenuto
812916f533 BUILD-365: Create Windows Enterprise Zip File with vcredist and dependent dlls 2014-09-23 15:49:25 -04:00
Adam Midvidy
848117f221 SERVER-15331 don't let writeNative be used on non-POD types
Closes #790

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-09-22 17:24:44 -04:00
Benety Goh
590801147a SERVER-14352 rocksdb requires C++11 mode to be enabled 2014-09-19 16:24:12 -04:00
Tyler Brock
7f9d45b4ec SERVER-15327 disable warnings for unknown pragmas on Windows 2014-09-19 09:34:32 -04:00
Greg Studer
e88273ac94 SERVER-1424 (re)smoke tag parsing and new test library, v0
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-18 14:37:45 -04:00
Andy Schwerin
c7b0fc8e6a SERVER-15263 Guard -D_GLIBCXX_DEBUG behind a SCons flag.
Per the message in the JIRA ticket, the _GLIBCXX_DEBUG versions of std::list<T>
type appears to have a concurrency error that leads to segfaults not related to
the code under test.
2014-09-16 10:14:23 -04:00
Greg Studer
4677734e7a Revert "SERVER-1424 (re)smoke tag parsing and new test library, v0"
This reverts commit fac5571f67.
2014-09-15 19:42:10 -04:00
Greg Studer
fac5571f67 SERVER-1424 (re)smoke tag parsing and new test library, v0
Includes:
- Smoke.py options for filtering by jstest tags
- New resmoke.py test utility in v0 alpha
- Lots of example resmoke configurations
- SCons integration for unittests
- Sample tagged jstests
2014-09-15 19:05:15 -04:00
Mark Benvenuto
1c49822f77 SERVER-15202: Restore boost 1.49 as default 2014-09-11 16:42:29 -04:00
Mark Benvenuto
1243bf4edf SERVER-15009: Solaris - check if numa is enabled
Check if there is more than one locality group on the machine.
2014-08-25 13:35:39 -04:00
Mark Benvenuto
6792a5035e SERVER-8994: Make Boost 1.56 default 2014-08-22 14:09:10 -04:00
Mark Benvenuto
2d5d662a83 SERVER-8994: Boost 1.56 build fixes 2014-08-20 17:43:20 -04:00
Mark Benvenuto
351523db31 SERVER-8994: Boost 1.56 build system integration 2014-08-20 17:43:19 -04:00
Adam Midvidy
c18aa8e256 SERVER-14818 Add cpp benchmark to measure FileAllocator performance.
Needed to measure differences in allocation speed across platforms.
Included is a python script to run the benchmark with different file
sizes and write the results as json to a timestamped directory.
2014-08-19 19:58:15 -04:00
mike o'brien
e1f14a9387 Revert "SERVER-14818 Add cpp benchmark to measure FileAllocator performance."
This reverts commit d861254211.
2014-08-18 16:00:52 -04:00
Adam Midvidy
d861254211 SERVER-14818 Add cpp benchmark to measure FileAllocator performance.
Needed to measure differences in allocation speed across platforms.
Included is a python script to run the benchmark with different file
sizes and write the results as json to a timestamped directory.

Closes #750
Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
2014-08-18 14:29:40 -04:00
Jason Carey
8d0bf7dfbf SERVER-14852 AAE safe read/write primitives
Alignment, aliasing and endian safe read write primitives in the form
of DataView and DataCursor primitives.  These primitives provide safe
reads and writes with explicit endian variants that funnel through
std::memcpy to provide defined behavior.

Support for a safe packed struct idiom is also provided in the
encoded_value_storage class.
2014-08-12 10:07:27 -04:00
Adam Midvidy
daab6fae49 SERVER-14165 port isSelf fastpath to windows
Closes #736

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-08-08 16:25:52 -04:00
Eric Milkie
81676bfa36 SERVER-9482 add flag to enable activation of FIPS mode (off by default) 2014-07-29 16:45:26 -04:00
melissaosullivan
bc780e2e72 SERVER-11107 added ssl certificate expiration monitoring
Closes #712
Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
2014-07-17 14:02:19 -04:00
Andrew Morrow
804423e1b6 SERVER-9561 Expose SCons MSVC config options via cmd line options 2014-07-16 11:07:21 -04:00
Mathias Stearn
df27bbcf24 SERVER-11290 Don't actually build static libraries
We don't currently use the static libraries, they are just nodes in our
dependency graph. Since they are unused, building them wastes time and disk
IO.

We still need to generate the files to appease scons. They are filled with a
UUID on the assumption that if scons thinks that a library needs to be rebuilt
then anything that depends on the library should also be rebuilt.
2014-07-14 19:22:19 -04:00
Andrew Morrow
3982b2f3ac SERVER-14343 Build fast and loose by default 2014-07-14 18:54:27 -04:00
Andrew Morrow
a6a55dfeb3 SERVER-9570 SERVER-9572 Default install prefix to subdirectory of selectable build dir
In addition, move the .scons directory to a subdirectory of the build
directory. This makes all build artifacts not installed to '#' live under the
build directory.
2014-07-14 18:54:26 -04:00
Andrew Morrow
ef4f60e395 SERVER-14343 leaner include paths 2014-07-12 16:50:51 -04:00
James Page
44b0e35918 SERVER-14388 Fixup detection of yaml-cpp system library
The use of --use-system-yaml was incorrectly searching for yaml-cpp
under the 'yaml' name.

Search for yaml-cpp instead.

Fixes: SERVER-14388

Signed-off-by: Benety Goh <benety@mongodb.com>
2014-06-30 10:34:16 -04:00
Eliot Horowitz
341ae84ab2 SERVER-14352: clean up static init so no longer need DEFINE 2014-06-26 15:47:01 -04:00
Eliot Horowitz
1c9a75094b SERVER-14352: prototype rocksdb storage engine 2014-06-25 09:52:35 -04:00
Jonathan Reams
f4766f8b62 SERVER-14059 Allow overriding of dist architecture name in scons 2014-06-19 13:39:22 -04:00
Mark Benvenuto
a2d69514a4 SERVER-8994: Boost 1.55 MacOS X fixes
1. Move swap from std to mongo namespace. Fixed C++ build on 10.9 with
XCode 5.1
2. Add check to see if no-null-conversion needs to be enabled for C++
build on 10.8 with Xcode 4.2
2014-06-12 16:51:14 -04:00
Mark Benvenuto
dae863af3f SERVER-8994: New internal-boost option to choose internal boost version 2014-06-06 17:24:23 -04:00
Benety Goh
ffaa85ae89 SERVER-13792 added runtime and build-time checks for POSIX monotonic clocks. de-inlined Timer::now() implementations 2014-06-05 23:03:50 -04:00
Andrew Morrow
f0e050a580 SERVER-14105 Improve support for building with various sanitizers 2014-06-04 16:49:25 -04:00
Mark Benvenuto
8fb62e7324 SERVER-13964: Shrink Windows Binaries with VS2013 Update 2
Enable new compiler flags that shrink the binaries if we are using VS2013 Update 2 or later
2014-05-20 17:21:14 -04:00
Andrew Morrow
3c202ac893 SERVER-6018 SERVER-13913 Use std::atomic to implement AtomicWord in C++11 mode 2014-05-17 15:46:28 -04:00