History log of /6.0.3/kv_engine/engines/default_engine/slabs.h (Results 1 - 25 of 28)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v7.0.2, v6.6.3, v7.0.1, v7.0.0, v6.6.2, v6.5.2, v6.6.1, v6.0.5, v6.6.0, v6.5.1, v6.0.4, v6.5.0, v6.0.3, v5.5.4, v5.5.5, v5.5.6, v6.0.1, v5.5.3, v6.0.0, v5.1.3, v5.5.2, v5.5.1, v5.1.2, v5.1.1, v5.0.1, v5.1.0, v5.0.0, v4.6.2_ep, v4.6.2_mc, v4.6.1_ep, v4.6.0_ep, v4.5.1-MP1_mc, v4.6.0-DP_mc, v4.6.0-DP_ep, v4.5.1-MP1_ep, v4.1.2-MP2_mc, v4.5.1_mc, v4.6.0_mc, v4.1.2-MP1_ep, v3.1.6_ep, v4.5.0_mc, v4.5.0_ep, v4.1.1_ep, v3.1.5_ep, v4.1.1_mc, v3.1.4_ep, v3.1.4_mc, v3.1.5_mc, v3.1.3_ep, v4.1.0_ep, v3.1.2_ep, v4.1.0_mc, v3.1.2_mc, v3.1.1_mc, v3.1.1_ep, v4.0.0_ep, v4.0.0_mc, v3.1.0_ep, v3.1.0_mc, v3.1.6_mc, v3.0.2-MP2_mc, v3.0.2_ep, v3.0.2_mc, v3.0.1_mc, v3.0.0_ep, v3.0.0-beta3_mc
# 65143ec3 04-Sep-2014 Trond Norbye <trond.norbye@gmail.com>

Rename create_instance()

This allows for explicit calling the function to create an
instance instead of having to run dlopen.

Change-Id: I79910e29825e976b7fa889a43283a06c6f1f40b

Rename create_instance()

This allows for explicit calling the function to create an
instance instead of having to run dlopen.

Change-Id: I79910e29825e976b7fa889a43283a06c6f1f40bb
Reviewed-on: http://review.couchbase.org/41189
Tested-by: Trond Norbye <trond.norbye@gmail.com>
Reviewed-by: Dave Rigby <daver@couchbase.com>

show more ...


Revision tags: v3.0.0_mc, v3.0.0-beta2_mc, v3.0.0-beta1_mc, v2.5.1_ep, v2.5.1-MP1-A_mc
# ce9a18d0 22-Jan-2014 Trond Norbye <trond.norbye@gmail.com>

Remove compile warnings on windows

The code emitted too many warnings making it impossible
to see if there was any serious warnings being reported

Most of the changes are due to

Remove compile warnings on windows

The code emitted too many warnings making it impossible
to see if there was any serious warnings being reported

Most of the changes are due to return values doing conversions
that would cause some sort of data loss.

Change-Id: Ic5bca0a889d70d903baa8377a54b538d16e4edef
Reviewed-on: http://review.couchbase.org/32736
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: v2.5.0_mc, v2.5.0-dp1_mc, v2.2.0_mc, 2.1.1r_ep, 2.1.0r_ep, 2.0.2r_ep
# f603fdb6 05-May-2013 Trond Norbye <trond.norbye@gmail.com>

Revamp build process

* Build using CMake (http://www.cmake.org)
* Link with tcmalloc instead of dlopen
* Build on Windows by using MSVC
* Platform library hiding threads and mute

Revamp build process

* Build using CMake (http://www.cmake.org)
* Link with tcmalloc instead of dlopen
* Build on Windows by using MSVC
* Platform library hiding threads and mutexes
* Dropped support for UDP
* Ensure that the test applications run on windows!

Change-Id: Iecf1aaa81e95564d3c0918a58d041e074e756ab0
Reviewed-on: http://review.couchbase.org/28671
Reviewed-by: Michael Wiederhold <mike@couchbase.com>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: 2.0.2r_mc, 2.0.1-macosx_ep, 2.0.1-linux_ep, 2.0.1-linux_mc, 2.0.0-couchbase_ep, 2.0.1-macosx_mc, v2.0.0_mc, v2.0.0-beta_mc, 1.8.1-MB-5845_ep, 2.0.0r_ep, 1.8.1_ep, v1.8.1_mc
# 1764fc29 13-Jun-2012 Trond Norbye <trond.norbye@gmail.com>

MB-5543 default_engine must release memory during destroy

Change-Id: If3d74e3eae1f31c2a21264801caef0e34d43305f
Reviewed-on: http://review.couchbase.org/17264
Reviewed-by: Dustin Sall

MB-5543 default_engine must release memory during destroy

Change-Id: If3d74e3eae1f31c2a21264801caef0e34d43305f
Reviewed-on: http://review.couchbase.org/17264
Reviewed-by: Dustin Sallings <dustin@spy.net>
Tested-by: Trond Norbye <trond.norbye@gmail.com>

show more ...


Revision tags: 1.8-MB-4901_ep, v2.0.0-dp4_mc, 1.8-MB-4738_ep, 1.8.1r_ep, 1.8.0_ep, 1.8.0r_ep, 1.6.5.6_ep, 1.7.3r_ep, 1.7.2_ep, 1.7.1.1_ep, 1.6.5.5r_ep, 1.7.1_ep, 1.7.0_ep, 1.6.5.4_ep, v1.7.0_mc, 1.6.5.3.1_ep, 1.6.5.3_ep, v1.6.5.3_mc, 1.6.5.2.1_ep, 1.6.5.2_ep, v1.6.5.2_mc, 1.6.5.3r_ep, 1.6.5.2r_ep
# b46427f0 09-Feb-2011 Trond Norbye <trond.norbye@gmail.com>

Refactor: move default_engine to a separate directory


Revision tags: 1.6.5.1_ep, v1.6.5.1_mc, 1.6.5.1r_ep, 1.7.0r_ep, 1.6.5_ep, 1.6.5r_ep, 1.6.4.1.1_ep, 1.6.4.1_ep, 1.6.4_ep, 1.6.3_ep, 1.6.4r_ep
# 64e185ab 12-Nov-2010 Trond Norbye <trond.norbye@gmail.com>

Issue 163: Buggy mem_requested values


Revision tags: 1.6.3r_ep, 1.6.2_ep, 1.6.1_ep, 1.6.1rc2_ep, 1.6.0.4_ep, 1.6.0.3_ep, 1.6.1rc1_ep, 1.6.0.2_ep, 1.6.1pre_ep, 1.6.0.1_ep, 1.6.0_ep, 1.6.0beta4_ep, 1.6.0beta4rc1_ep, 1.6.0beta3.2b_ep, 1.6.0beta3.1_ep, 1.6.0beta3_ep, 1.6.0beta3c_ep, 1.6.0beta3b_ep, 1.6.0beta3a_ep, 1.6.0beta2_ep, 1.6.0beta2rc2_ep, 1.6.0beta2rc1_ep, 1.6.0beta1.1_ep, 1.6.0beta1_ep, 1.6.0beta1rc2_ep, 1.6.0a1_ep, 1.6.0a2_ep, 1.6.0a_ep, 0.0.1_ep
# 6a2ca44b 30-Nov-2009 Trond Norbye <trond.norbye@gmail.com>

Refactor: don't use global variables in the engine


Revision tags: 1.4.4_mc
# eb03c734 23-Nov-2009 Trond Norbye <trond.norbye@gmail.com>

Added hash and realtime to the server exported API


# f14c28df 19-Nov-2009 Trond Norbye <trond.norbye@gmail.com>

Refactor: Don't use global engine handle


Revision tags: 1.4.3_mc, 1.4.3-rc2_mc, 1.4.3-rc1_mc, 1.4.2_mc, 1.4.2-rc1_mc
# 2ec05be6 17-Sep-2009 Trond Norbye <trond.norbye@gmail.com>

First checkpoint. A lot of stuff needs more work, and a lot of tests fails


# c94c940a 07-Oct-2009 dormando <dormando@rydia.net>

remove old unfinished slab reassignment code

Old code was unfinished, had no test coverage, and not quite what we'll end up
with in the future.

Slab reassignment will happen in

remove old unfinished slab reassignment code

Old code was unfinished, had no test coverage, and not quite what we'll end up
with in the future.

Slab reassignment will happen in earnest soon, but for now we should stop
confusing users.

show more ...


Revision tags: 1.4.1-rc1_mc, 1.4.1_mc, 1.4-rc1_mc, 1.4.0-rc1_mc, 1.2.8_mc, 1.3.3_mc, 1.2.7_mc
# 17df5c0e 02-Apr-2009 Trond Norbye <trond.norbye@gmail.com>

Don't expose the protocol used to the client api of the stats

(dustin) I made some changes to the original growth code to pass in
the required size.


Revision tags: 1.2.7-rc1_mc, 1.3.2_mc
# d9220d64 05-Mar-2009 Trond Norbye <trond.norbye@gmail.com>

Refactor: move the slabs mutex (and all usage of it) into slabs.c


# bd6a8278 28-Oct-2008 Dustin Sallings <dustin@spy.net>

Fix for binary stats with subcommand.

The subcommand is not necessarily a null terminated string (in the
case of the binary protocol, it certainly isn't). The subcommand
would not b

Fix for binary stats with subcommand.

The subcommand is not necessarily a null terminated string (in the
case of the binary protocol, it certainly isn't). The subcommand
would not be recognized due to strcmp() failing.

Tested with both text and binary protocols.

show more ...


# 3bdfd463 19-Oct-2008 Toru Maesaka <dev@torum.net>

Fix for stats opaque issue pointed out at the hackathon and removed some wasteful function calls (more to come).


# 3e47e810 05-Oct-2008 Toru Maesaka <dev@torum.net>

The slabber no longer needs a is_binary like flag for stats due to abstraction by the callback.


# a91d357c 01-Oct-2008 Toru Maesaka <dev@torum.net>

Changed the argument ordering for stats callback to something more common.


# a20d4b8b 09-Sep-2008 Toru Maesaka <dev@torum.net>

Support of slabber stats via the binary protocol.


# d5618da1 20-Aug-2008 Toru Maesaka <dev@torum.net>

Code cleaned by running devtools/clean-whitespace.pl script.


Revision tags: 1.2.6_mc
# f4a8e7ff 08-Jul-2008 Toru Maesaka <dev@torum.net>

The slabber is now given a callback to perform binary stats.


# 4c77f591 03-Jul-2008 Toru Maesaka <dev@torum.net>

Initial attempt of supporting stats in binary protocol.


Revision tags: 1.2.5_mc
# 8d3ac826 03-Mar-2008 dormando <dormando@rydia.net>

Don't re-calculate the slab class id for slabs_free() either.
This + previous patch slightly reduce user CPU time, especially during heavy evictions.


git-svn-id: http://code.sixapar

Don't re-calculate the slab class id for slabs_free() either.
This + previous patch slightly reduce user CPU time, especially during heavy evictions.


git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@739 b0b603af-a30f-0410-a34e-baf09ae79d0b

show more ...


# 01fa48f0 03-Mar-2008 dormando <dormando@rydia.net>

Don't re-calculate the slab class id.
slabs_alloc() internally calls slabs_clsid(), so an eviction case would crawl the list of slab classes three times.


git-svn-id: http://code.six

Don't re-calculate the slab class id.
slabs_alloc() internally calls slabs_clsid(), so an eviction case would crawl the list of slab classes three times.


git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@738 b0b603af-a30f-0410-a34e-baf09ae79d0b

show more ...


# a6b35b44 25-Feb-2008 Trond Norbye <trond.norbye@gmail.com>

Enable use of large memory pages (Trond Norbye) <Trond.Norbye@Sun.COM>

Initial support for solaris.


git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@724 b0b603af

Enable use of large memory pages (Trond Norbye) <Trond.Norbye@Sun.COM>

Initial support for solaris.


git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@724 b0b603af-a30f-0410-a34e-baf09ae79d0b

show more ...


Revision tags: 1.2.4_mc
# 516e7dc2 10-Jul-2007 Paul Lindner <lindner@inuus.com>

Minimal doxygen configuration

git-svn-id: http://code.sixapart.com/svn/memcached/trunk/server@596 b0b603af-a30f-0410-a34e-baf09ae79d0b


12