in the foreground. So you can
see why it doesn't start, but you'll have to remember to restart it with
-d once you're sure it works.
-Dormando
On Fri, 5 Sep 2008, pedalpete wrote:
Thanks Steve,
I am kinda new to admining my own server, so no, I hadn't tried
telnet.
And you are correct, I can't telnet
The -u option is for specifying the user to drop privileges to?
If you see mentions of managed instances - that's unfinished code, which
we should silence. You can safely ignore that.
-Dormando
On Fri, 5 Sep 2008, TK wrote:
thanks, steve.
Was looking at the help section of the memcached
Percent of the file executed
memcached.c : 8.15 Percent of the file executed
slabs.c : 15.65 Percent of the file executed
stats.c : 1.72 Percent of the file executed
-Victor
dormando wrote:
Hey,
Think this could be modified to not spit coverage on files not in the
source tree?
File '/usr/include
Almost everybody who initially asks for this feature later figures out
that restarting a memcached with stale date doesn't work for their
application.
So at least with the dozens of people I've talked with about this subject,
the demand drops quickly. No big push, no follow up. I guess one or
1.3.0 binary preview happened a while ago ;)
1.3.1 is real soon now. It's been reviewed.
-Dormando
On Wed, 1 Oct 2008, Nick Le Mouton wrote:
I notice that 1.2.7 is being prepared for release, but is there a time
frame for a 1.3.0 release with the binary protocol?
bugs in the
tree.
Thoughts?
-Dormando
I wrote a rant on this a while ago:
http://dormando.livejournal.com/495593.html
If you really must do it, keep a super careful eye on your eviction
rate... but I believe whatever session handler you're using should use the
design pattern I describe in this post, if it's not already.
-Dormando
be addressing it as one large pool anyway, use larger instances in order
to make multiget more efficient.
-Dormando
On Mon, 3 Nov 2008, Andy Hawkins wrote:
Currently they run across 6 machines already.
My real question is should I run multiple memcached's with smaller
memory caches on seperate ports
adding for the last three. If I can get my head out of my ass we'll even
be able to move faster and release more often :)
have fun,
-Dormando
On Tue, 4 Nov 2008, Victor wrote:
Hi,
I'm wondering if anyone can tell me which QA activities are in
involved everytime we release a new memcached version
it a separate project :)
-Dormando
On Fri, 7 Nov 2008, Aaron Stone wrote:
I didn't realize that gearman is a binary protocol -- are you just now
defining one?
Aaron
On Fri, Nov 7, 2008 at 5:47 PM, Brian Aker [EMAIL PROTECTED] wrote:
Hi!
Just something else to throw into the equation
, but implemented as an independent
project?
On Fri, Nov 7, 2008 at 7:02 PM, dormando [EMAIL PROTECTED] wrote:
It's always been a binary-ish protocol. Brian and a few others are writing
a C implementation the client/server.
Initially I was weakly expecting to add gearman's commands
+1.
I'm not up for a lecture on how to post patches to a public project right
now, but that isn't the way to go, nor what we've discussed in the past.
-Dormando
I think the results speak for themselves, but I don't know that a
merge can actually occur.
The tree the published is entirely
be required in the
GPL/whatever license memcached is under?
memcached is BSD licensed... no goodwill is technically required. it's
just considered anti-goodwill to code dump and stalk off.
-Dormando
on
the way, and many of the other changes are unmergable. Will you work with
us to get the most beneficial performance changes upstream and adopt the
main tree, or continue to use your internal tree? We have to decide what
work will be merged at all before flocking to a merge-a-thon.
have fun,
-Dormando
.
That change was a facebook patch, and only happens if you do a lot of
bulk loading/fetching over tcp. Most folks don't do this.
-Dormando
On Mon, 15 Dec 2008, mcuser wrote:
Hi,
Referring to Connection Scheduling in Web Servers
http://www.cs.bu.edu/faculty/crovella/paper-archive/usits99.pdf
Hey,
'memslap' in the libmemcached library can be used to help load test.
There're no standard set of test though.
-Dormando
On Fri, 26 Dec 2008, Mike Lambert wrote:
Thanks for the answer, the argument about trying to cleanly separate
slabs and items makes sense. (Though yes, I would have
existing content, to prevent it from
being indexed as stale information. This also means preserving all of the
pages so inbound links to existing pages still work, they just lack
content and redirect to the new wiki.
Thoughts?
-Dormando
will land when starting to look/learn about memcached.?
I switched that sometime yesterday already. The FAQ / Wiki link at the
top goes to the new wiki.
-Dormando
Yeah, other search results are probably about get+set sequence, so
seems that i have somewhat exaggerated confusion about memcache
atomicity, sorry.
Still, i think this simple question should be in memcached faq.
Agreed -- it needs to be clear.
Is now:
as easy historical reference for us devs.
happy new year,
-Dormando
cute ;) Noted.
Anyone want to catalogue what distros have memcached at what version? I
intend to get on the PPA bandwagon for ubuntu, gentoo seems to be up to
date, but who else needs a kick in the pants after the next release?
-Dormando
On Mon, 29 Dec 2008, Boris Partensky wrote:
Thanks
a
chance of upselling or hindering community feedback and open
participation.
We appreciate your contributions to memcached, but some of us still prefer
neutrality where possible.
-Dormando
-- Forwarded message --
Date: Mon, 19 Jan 2009 13:04:51 +0100
From: Lenz Grimmer l
recent benchmark I've done has shown identical
performance for sockets against 127.0.0.1 compared to UNIX domain sockets.
The enefit of unix domain sockets is more to avoid ... I dunno. Allow a
daemon to be restricted by a particular user via file ownership
permissions.
have fun,
-Dormando
On Fri, 30
Guys, please don't respond to these e-mails anymore. One of the list
maintainers will unsubscribe them eventually.
I know I know, the Everyone shut up e-mail, but the list is getting a
little chatty recently. It's a big list, please stay on topic if you can.
Thanks,
-Dormando
On Fri, 30 Jan
on that debate.
-Dormando
On Wed, 28 Jan 2009, Toru Maesaka wrote:
Hi,
'stats maps' imho, isn't so useful since we can get the same information
with commands like ldd(1). This doesn't need to be in the server since
low layer folks that are interested in this information would know what
to do
Yeah, my main complaint about the original 'noreply' code is that the
error handling was completely FUBAR. I'm sure someone somewhere will want
a noreply command that never gives them errors, but that's really really
broken.
+1 to having it crap back errors.
-Dormando
On Mon, 26 Jan 2009, Toru
It's at least a couple megs. It depends on how many parallel connections
you have, and the typical size of your read buffers.
If you do a lot of large multi-gets, you'll use more ram than otherwise.
Future releases will probably track this memory more closely? It's not
hard to do.
-Dormando
maybe copy/paste the bug subject into the e-mail subject? :P Sometimes I
wake up to a list of numbers to review. hard to keep in order until I use
the actual issue viewer :P
-Dormando
On Mon, 23 Mar 2009, Trond Norbye wrote:
Issue: http://code.google.com/p/memcached/issues/detail?id=37
/memcached/downloads/list
have fun,
-Dormando
of the
patch (make memcached start with no networking configured?).
Before I back out the change, anyone else know how to fix it properly?
Thanks,
-Dormando
Initially I thought hey, that'll probably break shipit, then I remembered
shipit's just used for every other project I ship.
Seems fine to me. Maybe add the git steps into the HACKING or README or
whatever file somewhere?
-Dormando
On Thu, 26 Mar 2009, Dustin wrote:
Oh, patch might be good
this simmer through tomorrow, maybe monday, then if there're no
major complaints it'll become 1.2.7-rc. We'll try to keep the 1.2.7-rc
process short since the tree's been settled for so long.
Fanks,
-Dormando
commit c607401efd030d019a47bb100fc4d397801143ce
Author: dormando dorma...@rydia.net
Date
On Sat, 28 Mar 2009, dormando wrote:
Yo,
http://consoleninja.net/gitweb/gitweb.cgi?p=memcached.git;a=shortlog;h=1.2.7-rc
In addition to the changes dustin posted, I'm proposing the following
changes.
... I guess it's worth noting I haven't updated the changelog or bumped
the version
bug in the
next few hours ;) All of the patches in here have been up for review for a
few days now.
have fun,
-Dormando
Yay to everyone involved!
-Dormando
On Fri, 3 Apr 2009, Dustin wrote:
Two new memcached releases are available today.
Stable 1.2.7
The new stable release which is a maintenance release of the 1.2
series containing several bugfixes and a few features.
This version is recommended
Hey,
I see some warnings but no compilation errors. (1.2.7 was build-tested on
openbsd 4.3). Does make test fail for you?
-Dormando
On Tue, 7 Apr 2009, Artur wrote:
Hi,
I have got a problem with compilation of last release 1.2.7 under OpenBSD
4.3.
Messages form ./configure
.
That said ... I don't have any great alternative ideas offhand.
-Dormando
On Wed, 8 Apr 2009, Eric Lambert wrote:
Looks fine to me. Although perhaps we could use a better description. The text
'mem_requested' is a little unclear to me. May be we call it
bytes_used_in_slab but that's
Shouldn't be ... the allocation is the same, but no new stats have been
added into stats slabs under 1.2.8, so the allocation is still correct.
-Dormando
On Mon, 13 Apr 2009, Evan Weaver wrote:
Is this bug present in 1.2.8?
Evan
On Thu, Apr 2, 2009 at 12:56 PM, Dustin dsalli...@gmail.com
,
-Dormando
incr values are 64-bit.
-Dormando
On Sun, 19 Apr 2009, Abdul-Rahman Advany wrote:
Hi guys,
I am abusing memcached as a message queue. But I realized that there
must be an maximum length for the integer stored when using incr.
How can I determine what the maximum value is? I use memcache
Yes.
On Sun, 19 Apr 2009, Abdul-Rahman Advany wrote:
Even on a 32bit machine?
On Apr 20, 12:38 am, dormando dorma...@rydia.net wrote:
incr values are 64-bit.
-Dormando
On Sun, 19 Apr 2009, Abdul-Rahman Advany wrote:
Hi guys,
I am abusing memcached as a message queue
of these out
there would be fantastic. I really don't want to discourage either poster
from doing work, I just like to encourage that this list tend to hold up
its reputation of being cordial and helpful.
-Dormando
On Wed, 22 Apr 2009, Jozef Sevcik wrote:
Hi,
I would usually stay out of things like
.
-Dormando
On Tue, 26 May 2009, Gavin Hamill wrote:
This seems to have been memory related after all.
When I reduce the memory usage with -m 3000 rather than -m 3200 then the
machines are stable :/
These are running on 32-bit Debian lenny without any 'large mem'
patches, so is the maximum RAM per
google account/e-mail/whatever if you're up to it.
(I hear people like work too, we're still doing that;) stay tuned)
Thanks,
-Dormando
1.4.0 in production at Six Apart. We'll be
completing the full rollout over the next few business days.
Report bugs, give us feedback, let us know if you've tried it. It'll be a
big help.
Thanks,
-Dormando
on august 6th.
Thoughts?
-Dormando
Yup. There's no more a single threaded mode. If you want to emulate the
old behavior you can start it with a single thread via -t 1
-Dormando
On Mon, 13 Jul 2009, NICK VERBECK wrote:
Was working on upgrading some servers from 1.2 to 1.4 and noticed that
the --enable-threads config option
versa).
#2. We keep disabling/re-enabling the UDP stuff since folks want to write
clients that assume it's there sometimes.
Think the follow rules just need to be: if only one setting has been
overridden, the other one follows? Or is there need for something weirder?
-Dormando
print the exact
error already...
-Dormando
week, and stuff them onto
the wiki.
Then there shouldn't be any weird drama without someone clearly being at
fault, which is the even ground we thoroughly enjoy as an open source
project.
-Dormando
On Thu, 16 Jul 2009, luciano11 wrote:
Good comments Brian.
I don't know what sort of personal
have a
pass but want to help with the booth, that's fine, just let me know.
For those of you attending OSCON, please drop by to see us in the exhibit
hall. Ask goofy questions, blame us for all your earthly problems, or just
say hello :)
Thanks,
-Dormando
Unfinished feature - it was removed in later versions.
You'd do yourself a favor in upgrading to something much newer than that,
as well :)
-Dormando
On Sun, 19 Jul 2009, jacky wrote:
Hi all:
I'm running the memcached 1.2.4 version, and it has one option -b,
-brun a managed
of memcached,
we want people to be extra educated when we put out something that is
experimental, since the downside of any bug can be catastrophic.
Thanks,
-Dormando
On Wed, 22 Jul 2009, Brian Moon wrote:
Hi guys,
I was not sure who was on the memcached mailing list, so I picked some of the
folks
Hey,
We've rejected a few similar patches in the past. Usually if folks need
this they have bigger problems... What is your particular use case?
I could see this going in though. It squicks me out but I'm open to
opinions from the others :)
-Dormando
On Fri, 24 Jul 2009, Adrian Otto wrote
Use 1.2.8 or 1.4.0... If your 'listen_disabled_num' stat is increasing,
you need to increase the connection limit.
Otherwise, you should post more information about how you specifically ran
the test. Code examples/etc.
-Dormando
On Sat, 1 Aug 2009, fredrik wrote:
I have a question about
of popular or high value keys.
-Dormando
rate limiting if you ever
need it - google around and check the FAQ.
-Dormando
On Tue, 28 Jul 2009, Beyza wrote:
Hi,
This is not an important question, but I wonder the answer.
When I develop websites by using memcache, I also use it for spam
checking.
For example; When someone post
I wouldn't recommend anyone use the ALLOW_SLABS_REASSIGN code as it is -
it is unproven and we probably should have removed it a long time ago.
It'll come back as a proper implementation soon enough.
-Dormando
On Tue, 28 Jul 2009, Mike Lambert wrote:
Werner you never mentioned which version
over there. This solves that problem :)
If it gets too spammy I'll separate it out into a -bugs mailing list.
Since we used to do all bug discussions on the ML anyway, this should be
no big deal.
-Dormando
situation. We should revisit that
as the engine work comes in, since we'd need a set of extended options we
could pass into the engines?
-Dormando
On Fri, 24 Jul 2009, Adrian Otto wrote:
Dormando,
Thanks for your reply. The use case is for using memcached from a hosting
environment where multiple
of milliseconds or less, and make them
typically run in 0.1ms. If they take 20+ seconds something is horribly
wrong. Even 1 full second is something you should be taking very
seriously.
-Dormando
On Wed, 5 Aug 2009, Edward Goldberg wrote:
I use the term Cache Warmer for task like this, where I keep a key
making sure you at least have 2-4 instances and that
you can survive the loss of one, even if you end up running multiple on
one box.
-Dormando
On Wed, 5 Aug 2009, Josef Finsel wrote:
Or, to put it another way, memcached is *not a persistent data store nor
should it be treated as one. If your
put whatever random trash they want into the system.
The only reason why we consider this a notable bug is due to the potential
for deliberate memory corruption. There are still many ways to DoS
memcached if you have full and unfettered access to it.
-Dormando
On Tue, 11 Aug 2009, Paul Lindner
tentatively scheduled for september 19th, in three weeks.
Send bug reports to our issue tracker:
http://code.google.com/p/memcached/issues/list
... or to the mailing list if you're not sure if it's a bug or not :)
have fun,
-Dormando
I don't see the cmd_flush stat, can you telnet to the port and run the raw
command? (pretty sure it's in 1.2.8...)
no, that's not too much for memcached. nobody in the world can overwhelm
the thing to the point where it does that.
Can you post a real code snippit that doesn't work for you? Not
foo 0 60 13
for no flags, 60 second timeout, 13 bytes, etc.
Explaining the script won't help, since this is probably a code bug,
you'll need to either share the whole program or just iterate your way
down through the code until you make it work :)
-Dormando
Well a snippts :)
Let me explain
Willing to bet your clock was off? And/or it adjusted while you were
setting some values.
On Wed, 2 Sep 2009, roger.moffatt wrote:
I have been completely stumped by this one.
I've had a windows install of memcached (1.2.6) running for months
without incident in Amazon's compute cloud.
expirations
are lazy.
I also forget what the side effects of setting -n so low are, but I doubt
it's related.
-Dormando
On Thu, 3 Sep 2009, Vladimir wrote:
That makes sense however it doesn't explain what I have been seeing :-).
I have a scenario where no matter how much memory I throw in maximum
class
map to a slab with most of your pages. If there aren't enough pages
assigned to a heavily used class, that usually means the access pattern
changed over time and you need to restart memcached to have it re-dish
them out.
-Dormando
Ah, I missread, nevermind.
On Fri, 4 Sep 2009, Paul Lindner wrote:
FYI - same issue recently reported also reported in fedora bugzilla.
-- Forwarded message --
From: bugzi...@redhat.com
Date: Wed, Aug 26, 2009 at 4:55 AM
Subject: [Bug 519375] New: rpmbuild of
On Wed, 16 Sep 2009, Dustin wrote:
On Sep 16, 3:11 pm, Brian Aker br...@tangent.org wrote:
a) Should we move other stuff out of doc/ and into the wiki?
Yes, or better... put it in Wikipedia.
That's a neat idea. Any objections to having the well-defined
protocols live there?
That's *kind* of what I thought. I'm unawrae of anyone having real
authoritative specifications on wikipedia?
Is there something to show otherwise?
On Wed, 16 Sep 2009, Adam Lee wrote:
Am I confused or is it actually being proposed that documentation
exist on Wikipedia?
I see no problem
Wrong;
for omg in `seq 1 30` ; do yes /dev/null done
observe load hit 30.
-Dormando
On Tue, 22 Sep 2009, Vladimir Vuksan wrote:
I don't think running CPU hard would explain. You could have 100% CPU
utilization and load of one. Load of 35-40 is usually related to some type of
IO. Most
libevent will try to use the best one available at runtime. If you're
installing a linux OS that was released in the last 5ish years, it'll have
epoll. Just build libevent as normal or install it via package.
You don't need to think to ensure it's using it.
-Dormando
On Fri, 18 Sep 2009, jim
I've not seen pylibmc yet, dunno which one is better...
You can discount 'cmemcache' outright, since it's based off of the
deprecated 'libmemcache' C library. Both were buggy.
On Wed, 23 Sep 2009, Jehiah Czebotar wrote:
It seems there are 3 memcached libraries for python now that wrap the
c
stating this here, once, and we can
get along so long as everyone's constructive. Lets just cut this here.
-Dormando
On Wed, 30 Sep 2009, Mark Atwood wrote:
On Sep 30, 2009, at 2:04 AM, Adi wrote:=
Hi,
Does memcached supports replicated caching between distributed caching
servers? if 'Yes
Hey,
What version are you on?
Is the machine it's on swapping? how much memory is free? cpu free? what's
the general load on the box?
What's the commandline you're using to start memcached?
-Dormando
On Fri, 2 Oct 2009, rch wrote:
I am using memcached in my production environment
Please upgrade; version 1.2.5 has a number of spin/crash bugs that have
since been fixed.
We highly recommend 1.4.1, but 1.2.8 is still available.
-Dormando
On Sat, 3 Oct 2009, Ravi Chittari wrote:
Version is 1.2.5
memcached -d -m 256
it is not going into swap or anything like
1.2.2 is even worse than 1.2.5. Please upgrade to 1.4.1 if possible.
-Dormando
On Sat, 3 Oct 2009, Ravi Chittari wrote:
Thanks Edward.. One last question.
Actually the version we are using is 1.2.2, I believe 1.2.2 has similar
issues as 1.2.5.
You think 1.2.2 has similar issues as 1.2.5
Hey,
Do you have a short script or any way of reproducing this? I can't
reproduce it offhand, or see how it's possible :)
What were you using to get that output?
-Dormando
On Tue, 22 Sep 2009, rwong wrote:
Hello,
I am using memcached 1.2.8 and on occasion I notice a GET command
more
twiddles that can be used for foot-shooting.
Thoughts?
I'll do up the patch tomorrow anyway but want to see if there's any
discussion to this.
-Dormando
that does it.
There's an open source one that works just fine, and is supported in a
main library:
http://blogs.sun.com/trond/date/20090625
-Dormando
and easily. Don't have your app code pushes
overwrite them either.
-Dormando
On Wed, 7 Oct 2009, Edward M. Goldberg wrote:
Yes, I use DNS Made Easy for this use:
1) Create an A Record for each Memcached server with the SAME name
memcached.domain.com
2) Create an A Record for each Memcached
;)
-Dormando
Hi.
What links? from where?
On Thu, 8 Oct 2009, Samy Rengasamy wrote:
The links to download binaries are getting redirected to
http://www.mybikelane.com/;.
Is there an alternative link ?
Thanks,
Sam.
, and meatspace.
-Dormando
to update the official
wiki, just e-mail me privately with your google account. At any moment
I'll be doing some significant damage to the wiki, so just let me know
what you're working on first so we don't collide :)
Thanks,
-Dormando
This would help weed out the basic configuration blunders.
Cloud these also show up in the stats display. At the end?
Warnings:
100% Misses, keys may be wrong.
Memory waste over 50%.
Threads greater than CPUs.
Connections at or near the limit.
Process swapping, size set too large
On Sun, 18 Oct 2009, Henrik Schr?der wrote:
On Sun, Oct 18, 2009 at 00:47, dormando dorma...@rydia.net wrote:
Anyone interested in getting one of the windows clients to support
libmemcached, or at least the same replication method that the windows
client uses?
What do
On Mon, Oct 19, 2009 at 03:34, dormando dorma...@rydia.net wrote:
http://blogs.sun.com/trond/date/20090625
^ client side replication.
I like this and feel it's more powerful, since tt scales past two severs
implicitly, and you can enable/disable it per key or key type. So instead
have a good number of evictions and some amount of slab
overhead. You should look closer at `stats items` and `stats slabs` to get
a better picture of what size items are causing the biggest issue.
-Dormando
You can figure based on your sysctl settings, how much memory a tcp socket
will use by default or with stuff being written to it. There're lots of
sites that explain those in more depth. An idle connection can use around
4-12k per.
Would using UDP connections instead of TCP be a good
Try it without the '0' in there. The delete expiration was (the only?)
incompatible change from 1.2.8 to 1.4.0. It's gone now.
On Fri, 23 Oct 2009, Brian Hawkins wrote:
This is what the log shows
28 delete key 0 noreply
28 ERROR
Not sure I can expand any further on that.
Brian
On Fri,
Yo,
I couldn't sleep, so:
http://github.com/dormando/damemtop
(or: http://consoleninja.net/code/memcached/damemtop-0.1.tar.gz)
Early release of a utility I've been working on in the last few days. Yes,
sorry, I'm aware this makes /four/ memcached top programs. So, I had to
make mine awesome
days while
we empty the queue :)
If you have any bugs, requests, etc, now's the time to speak up!
-Dormando
http://code.google.com/p/memcached/wiki/ReleaseNotes143rc2
Bug reported by Tomash, fixed by trond, reviewed by dustin, and now we
have a new tarball. Thanks, and please continue testing :)
-Dormando
You could put something like varnish inbetween that final step and your
client..
so key is pulled in, file is looked up, then file is fetched *through*
varnish. Of course I don't know offhand how much work it would be to make
your app deal with that fetch-through scenario.
Since these files are
You could also redirect the client to the proxy/cache after computing the
filename, but that exposes the name in a way that might be reusable.
perlbal is great for this... I think nginx might be able to do it too?
Internal reproxy. Server returns headers for where the load balancer is
to
Ah, I forgot to note.
The users page is open for requests. If you're a bigish/notable site and
would wish to be linked there, let me know by tomorrow! Otherwise I'm
picking a bunch out of a hat.
Thanks,
-Dormando
On Fri, 6 Nov 2009, dormando wrote:
Coinciding with the release of 1.4.3
Rabbits :) (fast, `scalable`, stupid).
On Sat, 7 Nov 2009, Clint Webb wrote:
I like it. I really like the logo, and I like the banner image of the pack
of animals (what are those things?).
On Sat, Nov 7, 2009 at 3:39 PM, dormando dorma...@rydia.net wrote:
Ah, I forgot to note
1 - 100 of 992 matches
Mail list logo