Comments (3)
Golang implementation: https://github.com/bjarneh/bloomfilter
from talek.
The current bloom filter seems to fail when running go test
in libpdb on the pipelined-pir
branch.
--- FAIL: TestGeneratePublish (0.02s)
panic: runtime error: integer divide by zero [recovered]
panic: runtime error: integer divide by zero
[signal 0x8 code=0x1 addr=0x53a444 pc=0x53a444]
goroutine 7 [running]:
panic(0x860c20, 0xc82000a100)
/usr/lib/go-1.6/src/runtime/panic.go:481 +0x3e6
testing.tRunner.func1(0xc82007a510)
/usr/lib/go-1.6/src/testing/testing.go:467 +0x192
panic(0x860c20, 0xc82000a100)
/usr/lib/go-1.6/src/runtime/panic.go:443 +0x4e9
github.com/ryscheng/pdb/bloom.(*BloomFilter).Add(0xc8200bb4c0, 0xc820039d7c, 0x14, 0x14, 0x1)
github.com/ryscheng/pdb/bloom/bloom.go:134 +0x114
github.com/ryscheng/pdb/libpdb.(*Topic).GeneratePublish(0xc820088280, 0xc820049e60, 0x1, 0xc82002b400, 0x400, 0x400, 0x0, 0x0, 0x0)
github.com/ryscheng/pdb/libpdb/topic.go:95 +0x4bc
github.com/ryscheng/pdb/libpdb.TestGeneratePublish(0xc82007a510)
github.com/ryscheng/pdb/libpdb/topic_test.go:55 +0x3ca
from talek.
fixed in 99ca1d9. the test wasn't making a correct WindowSize()
Bloom filter seems to be working fine.
from talek.
Related Issues (20)
- Support re-publication of rendezvous messages
- IRC bridge
- XMPP bridge
- Simulate IRC workloads in benchmark
- PIS implementation
- Delta-Compressed Bloom Filters
- talekutil has wrong flag variable
- NewServer() arg "backing" named "socket" in NewReplicaServer
- talekutil --common output is missing common.Config section HOT 5
- talekclient panic due to uninitialized Handle.hasher
- make test fails with conversion errors
- server/frontend exits (log.Fatal) on timeout of read to replica
- feature: add docker-compose.yml for running a local talek deployment
- bug: talekutil generated configuration produces incompatible address lines
- bug: talekreplica replica.go:110: Failed to decode part of batch read EOF [at index 0] HOT 1
- talekutil usage instructions default trustdomainindex, name, and address when outputting sharable replica.pub.json files
- replica crash with runtime error: index out of range [3] with length 3
- talekclient share produces unparsable topic?
- talekclient read returns decryption failure with invalid signature
- talekclient --read --follow skips over bucket
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 talek.