mirror of
https://github.com/featurebasedb/featurebase.git
synced 2026-08-28 10:54:59 +00:00
Underlying goal: Don't use the http client to send messages back to the local host. Also, when sending data to other nodes, don't collate it from an ImportRequest into a completely different format, then immediately collate that back into an ImportRequest. This does require changing the logic over in ctl/import to make it create an ImportRequest. Also, add additional testing to make sure we're actually trying anything at all with several combinations (such as submitting import requests which don't match the configuration of index or field), and improve test coverage for that. This introduces the ability to tell an http/client InternalClient about a specific API that it should use for local queries where applicable. That's not implemented outside of the import stuff, but should probably be applied eventually to other things that are trying to talk to many nodes one of which may be the local node. That behavior is contingent on passing in a Qcx, because it is implicitly tied to an existing execution context, and it can't assume that it can create a new one, because that could deadlock. |
||
|---|---|---|
| .. | ||
| backup.go | ||
| check.go | ||
| check_test.go | ||
| chksum.go | ||
| common.go | ||
| config.go | ||
| config_test.go | ||
| doc.go | ||
| export.go | ||
| export_test.go | ||
| generate_config.go | ||
| generate_config_test.go | ||
| import.go | ||
| import_test.go | ||
| inspect.go | ||
| inspect_test.go | ||
| main_test.go | ||
| rbf_check.go | ||
| rbf_dump.go | ||
| rbf_page.go | ||
| rbf_pages.go | ||
| restore.go | ||
| server.go | ||
| server_test.go | ||