apple / apple/foundationdb

Internal RPC error with basic fdbcli connection

Open
#222 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

```
$ /usr/local/bin/fdbcli -C ./client.cluster
Using cluster file `./client.cluster'.
Internal Error @ fdbrpc/FlowTransport.actor.cpp 657:
atos -o fdbcli.debug -arch x86_64 -l 0x101fe7000 0x10233a5cd 0x1022a5e91 0x1022a514d 0x101feca78 0x102361916 0x102349631 0x1020bae5b 0x10200a6de 0x7fff59e48115
[lots more errors]
```

Server: Custom Docker container based on `ubuntu:16.04` that has installed `foundationdb-clients_5.1.5-1_amd64.deb` and `foundationdb-server_5.1.5-1_amd64.deb`. Using default config.

Client: Installed with macOS installer, `FoundationDB-5.1.5.pkg`. macOS 10.13.3.

Full `fdbcli` output and logs from server [here](https://gist.github.com/atombender/4dc4ff5948c4a28faa8d54cc5f122091).

Contributor guide

Open the contributing guide

Research direction

Start with the failing fdbcli invocation and the server logs linked in the issue, then inspect fdbrpc/FlowTransport.actor.cpp around line 657. Compare the macOS client and Ubuntu 16.04 server setup described here. Done means a basic fdbcli connection no longer produces the internal RPC error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.