Comments (6)
The libmemcached library will be only testing dependency, so a rock itself will not depend on it, correct?
from memcached.
The libmemcached library will be only testing dependency, so a rock itself will not depend on it, correct?
Seems memcached build was never depend on libmemcached.
from memcached.
libmemcached-devel
used by memtier (benchmark)
from memcached.
For unknown reasons, memaslap benchmark is not available in binary package for Ubuntu, but memcslap is there.
According to documentation (http://docs.libmemcached.org/bin/memaslap.html and http://docs.libmemcached.org/bin/memslap.html) memaslap looks more powerfull than memslap. If we want to use memaslap to testing (#89) we cannot replace libmemcached to binary package.
from memcached.
Let's compare cons and pros so.
Keep the submodule:
- Pro: ability to enable all provided benchmarks.
- Pro: don't depend on any OS specific peculiars.
- Con: we need to support git mirror for the upstream bazaar repository (and sometimes stitch history parts using
git filter-branch
orgit replace
— rewrite a hash of parent commit).
Use the package:
- Con: not all benchmarks (at least on Ubuntu).
- Con: may be OS specific problems.
- Pro: we don't need to support the mirror.
For me it seems that supporting of our mirror is not so hard work (and quite rare), so gains of the submodule overweight.
What do you think?
from memcached.
Pro: don't depend on any OS specific peculiars.
This can be achieved not only by using git submodule but, for example, by using Dockerfile that builds a single binary required by test.
Pro: ability to enable all provided benchmarks.
I'm not sure that we need two benchmarks for memcached. Probably one of them would be enough for our small needs.
from memcached.
Related Issues (20)
- Wrong check for 'readahead' option value
- Convert port number to string automatically HOT 1
- text/noreply.test.py fails sporadically
- Hotreload is unsupported
- libmemcached doesn't build on Ubuntu 22.04.1 LTS HOT 4
- module doesn't work correctly after switching rw->ro->rw HOT 2
- Set up simple CI based on GitHub Actions
- Unclear error when memcached instance created without box initialization
- No such option 'proto'
- CMake target 'libmemcached' is broken HOT 5
- Fix memtier benchmark
- Update tests for Python 3
- memcached uses libmemcached in personal GH account
- CMake target 'libmemcached' is not idempotent
- Use libmemcached benchmark memaslap
- Bump version of memtier submodule
- Bump version of small library HOT 1
- All memcached tests fail with tarantool 2.10.0-beta1-376-gd2a012455 (master branch) HOT 3
- Report statistics to tarantool/metrics
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from memcached.