├── .envrc ├── .gitignore ├── 01-dcom.slide ├── 02-architecture.slide ├── 03-contexts.slide ├── 04-disco.slide ├── 05-secauth.slide ├── 06-consensus.slide ├── 07-monmetlog.slide ├── 08-disttrace.slide ├── 09-offlineproc.slide ├── 10-dcomframeworks.slide ├── 11-dcomdeploy.slide ├── README.md ├── Vagrantfile ├── bootstrap-vagrant.sh ├── contexts └── includes │ └── contexts │ └── values │ └── main.go ├── dcom └── includes │ └── inventory │ ├── acme │ └── client.go │ ├── cmd │ └── main.go │ ├── inventory.go │ ├── order.go │ ├── postgres │ ├── orders.go │ ├── products.go │ └── suppliers.go │ ├── product.go │ ├── supplier.go │ └── transport │ ├── http │ └── rest.go │ ├── rpc │ └── rpc.go │ └── transporter.go ├── disttrace └── images │ ├── disttrace.odg │ ├── disttrace.png │ ├── tracespan.odg │ └── tracespan.png ├── environment.sh ├── main.go └── src ├── architecture └── exercises │ └── minio │ ├── Gopkg.lock │ ├── Gopkg.toml │ ├── main.go │ ├── readme.txt │ └── vendor │ └── github.com │ ├── go-ini │ └── ini │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── README_ZH.md │ │ ├── error.go │ │ ├── ini.go │ │ ├── ini_test.go │ │ ├── key.go │ │ ├── key_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── section.go │ │ ├── section_test.go │ │ ├── struct.go │ │ ├── struct_test.go │ │ └── testdata │ │ ├── UTF-16-BE-BOM.ini │ │ ├── UTF-16-LE-BOM.ini │ │ ├── UTF-8-BOM.ini │ │ ├── aicc.ini │ │ └── conf.ini │ └── minio │ ├── go-homedir │ ├── LICENSE │ ├── README.md │ ├── dir_posix.go │ ├── dir_windows.go │ ├── homedir.go │ └── homedir_test.go │ └── minio-go │ ├── .gitignore │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── MAINTAINERS.md │ ├── README.md │ ├── api-compose-object.go │ ├── api-compose-object_test.go │ ├── api-datatypes.go │ ├── api-error-response.go │ ├── api-error-response_test.go │ ├── api-get-object-file.go │ ├── api-get-object.go │ ├── api-get-policy.go │ ├── api-list.go │ ├── api-notification.go │ ├── api-presigned.go │ ├── api-put-bucket.go │ ├── api-put-object-common.go │ ├── api-put-object-copy.go │ ├── api-put-object-encrypted.go │ ├── api-put-object-file.go │ ├── api-put-object-multipart.go │ ├── api-put-object-streaming.go │ ├── api-put-object.go │ ├── api-remove.go │ ├── api-s3-datatypes.go │ ├── api-stat.go │ ├── api.go │ ├── api_functional_v2_test.go │ ├── api_functional_v4_test.go │ ├── api_unit_test.go │ ├── appveyor.yml │ ├── bucket-cache.go │ ├── bucket-cache_test.go │ ├── bucket-notification.go │ ├── constants.go │ ├── core.go │ ├── core_test.go │ ├── docs │ └── API.md │ ├── examples │ ├── minio │ │ └── listenbucketnotification.go │ └── s3 │ │ ├── bucketexists.go │ │ ├── composeobject.go │ │ ├── copyobject.go │ │ ├── fgetobject.go │ │ ├── fputobject.go │ │ ├── get-encrypted-object.go │ │ ├── getbucketnotification.go │ │ ├── getbucketpolicy.go │ │ ├── getobject.go │ │ ├── listbucketpolicies.go │ │ ├── listbuckets.go │ │ ├── listincompleteuploads.go │ │ ├── listobjects-N.go │ │ ├── listobjects.go │ │ ├── listobjectsV2.go │ │ ├── makebucket.go │ │ ├── presignedgetobject.go │ │ ├── presignedpostpolicy.go │ │ ├── presignedputobject.go │ │ ├── put-encrypted-object.go │ │ ├── putobject-getobject-sse.go │ │ ├── putobject-progress.go │ │ ├── putobject-s3-accelerate.go │ │ ├── putobject-streaming.go │ │ ├── putobject.go │ │ ├── removeallbucketnotification.go │ │ ├── removebucket.go │ │ ├── removeincompleteupload.go │ │ ├── removeobject.go │ │ ├── removeobjects.go │ │ ├── setbucketnotification.go │ │ ├── setbucketpolicy.go │ │ └── statobject.go │ ├── hook-reader.go │ ├── post-policy.go │ ├── request-headers.go │ ├── request-headers_test.go │ ├── retry-continous.go │ ├── retry.go │ ├── s3-endpoints.go │ ├── s3-error.go │ ├── test-utils_test.go │ ├── utils.go │ └── utils_test.go ├── consensus └── demos │ └── raft │ ├── Gopkg.lock │ ├── Gopkg.toml │ ├── README.md │ ├── httpd │ └── service.go │ ├── main.go │ ├── store │ ├── command.go │ ├── fsm.go │ ├── store.go │ └── store_test.go │ └── vendor │ ├── github.com │ ├── armon │ │ └── go-metrics │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── circonus │ │ │ ├── circonus.go │ │ │ └── circonus_test.go │ │ │ ├── const_unix.go │ │ │ ├── const_windows.go │ │ │ ├── datadog │ │ │ ├── dogstatsd.go │ │ │ └── dogstatsd_test.go │ │ │ ├── inmem.go │ │ │ ├── inmem_signal.go │ │ │ ├── inmem_signal_test.go │ │ │ ├── inmem_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── prometheus │ │ │ └── prometheus.go │ │ │ ├── sink.go │ │ │ ├── sink_test.go │ │ │ ├── start.go │ │ │ ├── start_test.go │ │ │ ├── statsd.go │ │ │ ├── statsd_test.go │ │ │ ├── statsite.go │ │ │ └── statsite_test.go │ ├── boltdb │ │ └── bolt │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_openbsd.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ ├── bolt_s390x.go │ │ │ ├── bolt_unix.go │ │ │ ├── bolt_unix_solaris.go │ │ │ ├── bolt_windows.go │ │ │ ├── boltsync_unix.go │ │ │ ├── bucket.go │ │ │ ├── bucket_test.go │ │ │ ├── cmd │ │ │ └── bolt │ │ │ │ ├── main.go │ │ │ │ └── main_test.go │ │ │ ├── cursor.go │ │ │ ├── cursor_test.go │ │ │ ├── db.go │ │ │ ├── db_test.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── freelist.go │ │ │ ├── freelist_test.go │ │ │ ├── node.go │ │ │ ├── node_test.go │ │ │ ├── page.go │ │ │ ├── page_test.go │ │ │ ├── quick_test.go │ │ │ ├── simulation_test.go │ │ │ ├── tx.go │ │ │ └── tx_test.go │ └── hashicorp │ │ ├── go-msgpack │ │ ├── LICENSE │ │ ├── README.md │ │ ├── codec │ │ │ ├── 0doc.go │ │ │ ├── README.md │ │ │ ├── bench_test.go │ │ │ ├── binc.go │ │ │ ├── codecs_test.go │ │ │ ├── decode.go │ │ │ ├── encode.go │ │ │ ├── ext_dep_test.go │ │ │ ├── helper.go │ │ │ ├── helper_internal.go │ │ │ ├── msgpack.go │ │ │ ├── msgpack_test.py │ │ │ ├── rpc.go │ │ │ ├── simple.go │ │ │ ├── time.go │ │ │ └── z_helper_test.go │ │ └── msgpack.org.md │ │ ├── raft-boltdb │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── bench_test.go │ │ ├── bolt_store.go │ │ ├── bolt_store_test.go │ │ └── util.go │ │ └── raft │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── bench │ │ └── bench.go │ │ ├── commands.go │ │ ├── config.go │ │ ├── discard_snapshot.go │ │ ├── discard_snapshot_test.go │ │ ├── file_snapshot.go │ │ ├── file_snapshot_test.go │ │ ├── fsm.go │ │ ├── future.go │ │ ├── future_test.go │ │ ├── inflight.go │ │ ├── inflight_test.go │ │ ├── inmem_store.go │ │ ├── inmem_transport.go │ │ ├── inmem_transport_test.go │ │ ├── integ_test.go │ │ ├── log.go │ │ ├── log_cache.go │ │ ├── log_cache_test.go │ │ ├── net_transport.go │ │ ├── net_transport_test.go │ │ ├── observer.go │ │ ├── peer.go │ │ ├── peer_test.go │ │ ├── raft.go │ │ ├── raft_test.go │ │ ├── replication.go │ │ ├── snapshot.go │ │ ├── stable.go │ │ ├── state.go │ │ ├── tcp_transport.go │ │ ├── tcp_transport_test.go │ │ ├── transport.go │ │ ├── transport_test.go │ │ ├── util.go │ │ └── util_test.go │ └── golang.org │ └── x │ └── sys │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README │ ├── codereview.cfg │ ├── plan9 │ ├── asm.s │ ├── asm_plan9_386.s │ ├── asm_plan9_amd64.s │ ├── const_plan9.go │ ├── dir_plan9.go │ ├── env_plan9.go │ ├── env_unset.go │ ├── errors_plan9.go │ ├── mkall.sh │ ├── mkerrors.sh │ ├── mksyscall.pl │ ├── mksysnum_plan9.sh │ ├── pwd_go15_plan9.go │ ├── pwd_plan9.go │ ├── race.go │ ├── race0.go │ ├── str.go │ ├── syscall.go │ ├── syscall_plan9.go │ ├── syscall_test.go │ ├── zsyscall_plan9_386.go │ ├── zsyscall_plan9_amd64.go │ └── zsysnum_plan9.go │ ├── unix │ ├── .gitignore │ ├── README.md │ ├── asm_darwin_386.s │ ├── asm_darwin_amd64.s │ ├── asm_darwin_arm.s │ ├── asm_darwin_arm64.s │ ├── asm_dragonfly_amd64.s │ ├── asm_freebsd_386.s │ ├── asm_freebsd_amd64.s │ ├── asm_freebsd_arm.s │ ├── asm_linux_386.s │ ├── asm_linux_amd64.s │ ├── asm_linux_arm.s │ ├── asm_linux_arm64.s │ ├── asm_linux_mips64x.s │ ├── asm_linux_mipsx.s │ ├── asm_linux_ppc64x.s │ ├── asm_linux_s390x.s │ ├── asm_netbsd_386.s │ ├── asm_netbsd_amd64.s │ ├── asm_netbsd_arm.s │ ├── asm_openbsd_386.s │ ├── asm_openbsd_amd64.s │ ├── asm_solaris_amd64.s │ ├── bluetooth_linux.go │ ├── constants.go │ ├── creds_test.go │ ├── dirent.go │ ├── endian_big.go │ ├── endian_little.go │ ├── env_unix.go │ ├── env_unset.go │ ├── export_test.go │ ├── flock.go │ ├── flock_linux_32bit.go │ ├── gccgo.go │ ├── gccgo_c.c │ ├── gccgo_linux_amd64.go │ ├── gccgo_linux_sparc64.go │ ├── linux │ │ ├── Dockerfile │ │ ├── mkall.go │ │ ├── mksysnum.pl │ │ └── types.go │ ├── mkall.sh │ ├── mkerrors.sh │ ├── mkpost.go │ ├── mksyscall.pl │ ├── mksyscall_solaris.pl │ ├── mksysctl_openbsd.pl │ ├── mksysnum_darwin.pl │ ├── mksysnum_dragonfly.pl │ ├── mksysnum_freebsd.pl │ ├── mksysnum_netbsd.pl │ ├── mksysnum_openbsd.pl │ ├── mmap_unix_test.go │ ├── openbsd_pledge.go │ ├── openbsd_test.go │ ├── race.go │ ├── race0.go │ ├── sockcmsg_linux.go │ ├── sockcmsg_unix.go │ ├── str.go │ ├── syscall.go │ ├── syscall_bsd.go │ ├── syscall_bsd_test.go │ ├── syscall_darwin.go │ ├── syscall_darwin_386.go │ ├── syscall_darwin_amd64.go │ ├── syscall_darwin_arm.go │ ├── syscall_darwin_arm64.go │ ├── syscall_dragonfly.go │ ├── syscall_dragonfly_amd64.go │ ├── syscall_freebsd.go │ ├── syscall_freebsd_386.go │ ├── syscall_freebsd_amd64.go │ ├── syscall_freebsd_arm.go │ ├── syscall_freebsd_test.go │ ├── syscall_linux.go │ ├── syscall_linux_386.go │ ├── syscall_linux_amd64.go │ ├── syscall_linux_amd64_gc.go │ ├── syscall_linux_arm.go │ ├── syscall_linux_arm64.go │ ├── syscall_linux_mips64x.go │ ├── syscall_linux_mipsx.go │ ├── syscall_linux_ppc64x.go │ ├── syscall_linux_s390x.go │ ├── syscall_linux_sparc64.go │ ├── syscall_linux_test.go │ ├── syscall_netbsd.go │ ├── syscall_netbsd_386.go │ ├── syscall_netbsd_amd64.go │ ├── syscall_netbsd_arm.go │ ├── syscall_no_getwd.go │ ├── syscall_openbsd.go │ ├── syscall_openbsd_386.go │ ├── syscall_openbsd_amd64.go │ ├── syscall_solaris.go │ ├── syscall_solaris_amd64.go │ ├── syscall_solaris_test.go │ ├── syscall_test.go │ ├── syscall_unix.go │ ├── syscall_unix_gc.go │ ├── syscall_unix_test.go │ ├── types_darwin.go │ ├── types_dragonfly.go │ ├── types_freebsd.go │ ├── types_netbsd.go │ ├── types_openbsd.go │ ├── types_solaris.go │ ├── zerrors_darwin_386.go │ ├── zerrors_darwin_amd64.go │ ├── zerrors_darwin_arm.go │ ├── zerrors_darwin_arm64.go │ ├── zerrors_dragonfly_amd64.go │ ├── zerrors_freebsd_386.go │ ├── zerrors_freebsd_amd64.go │ ├── zerrors_freebsd_arm.go │ ├── zerrors_linux_386.go │ ├── zerrors_linux_amd64.go │ ├── zerrors_linux_arm.go │ ├── zerrors_linux_arm64.go │ ├── zerrors_linux_mips.go │ ├── zerrors_linux_mips64.go │ ├── zerrors_linux_mips64le.go │ ├── zerrors_linux_mipsle.go │ ├── zerrors_linux_ppc64.go │ ├── zerrors_linux_ppc64le.go │ ├── zerrors_linux_s390x.go │ ├── zerrors_linux_sparc64.go │ ├── zerrors_netbsd_386.go │ ├── zerrors_netbsd_amd64.go │ ├── zerrors_netbsd_arm.go │ ├── zerrors_openbsd_386.go │ ├── zerrors_openbsd_amd64.go │ ├── zerrors_solaris_amd64.go │ ├── zsyscall_darwin_386.go │ ├── zsyscall_darwin_amd64.go │ ├── zsyscall_darwin_arm.go │ ├── zsyscall_darwin_arm64.go │ ├── zsyscall_dragonfly_amd64.go │ ├── zsyscall_freebsd_386.go │ ├── zsyscall_freebsd_amd64.go │ ├── zsyscall_freebsd_arm.go │ ├── zsyscall_linux_386.go │ ├── zsyscall_linux_amd64.go │ ├── zsyscall_linux_arm.go │ ├── zsyscall_linux_arm64.go │ ├── zsyscall_linux_mips.go │ ├── zsyscall_linux_mips64.go │ ├── zsyscall_linux_mips64le.go │ ├── zsyscall_linux_mipsle.go │ ├── zsyscall_linux_ppc64.go │ ├── zsyscall_linux_ppc64le.go │ ├── zsyscall_linux_s390x.go │ ├── zsyscall_linux_sparc64.go │ ├── zsyscall_netbsd_386.go │ ├── zsyscall_netbsd_amd64.go │ ├── zsyscall_netbsd_arm.go │ ├── zsyscall_openbsd_386.go │ ├── zsyscall_openbsd_amd64.go │ ├── zsyscall_solaris_amd64.go │ ├── zsysctl_openbsd.go │ ├── zsysnum_darwin_386.go │ ├── zsysnum_darwin_amd64.go │ ├── zsysnum_darwin_arm.go │ ├── zsysnum_darwin_arm64.go │ ├── zsysnum_dragonfly_amd64.go │ ├── zsysnum_freebsd_386.go │ ├── zsysnum_freebsd_amd64.go │ ├── zsysnum_freebsd_arm.go │ ├── zsysnum_linux_386.go │ ├── zsysnum_linux_amd64.go │ ├── zsysnum_linux_arm.go │ ├── zsysnum_linux_arm64.go │ ├── zsysnum_linux_mips.go │ ├── zsysnum_linux_mips64.go │ ├── zsysnum_linux_mips64le.go │ ├── zsysnum_linux_mipsle.go │ ├── zsysnum_linux_ppc64.go │ ├── zsysnum_linux_ppc64le.go │ ├── zsysnum_linux_s390x.go │ ├── zsysnum_linux_sparc64.go │ ├── zsysnum_netbsd_386.go │ ├── zsysnum_netbsd_amd64.go │ ├── zsysnum_netbsd_arm.go │ ├── zsysnum_openbsd_386.go │ ├── zsysnum_openbsd_amd64.go │ ├── zsysnum_solaris_amd64.go │ ├── ztypes_darwin_386.go │ ├── ztypes_darwin_amd64.go │ ├── ztypes_darwin_arm.go │ ├── ztypes_darwin_arm64.go │ ├── ztypes_dragonfly_amd64.go │ ├── ztypes_freebsd_386.go │ ├── ztypes_freebsd_amd64.go │ ├── ztypes_freebsd_arm.go │ ├── ztypes_linux_386.go │ ├── ztypes_linux_amd64.go │ ├── ztypes_linux_arm.go │ ├── ztypes_linux_arm64.go │ ├── ztypes_linux_mips.go │ ├── ztypes_linux_mips64.go │ ├── ztypes_linux_mips64le.go │ ├── ztypes_linux_mipsle.go │ ├── ztypes_linux_ppc64.go │ ├── ztypes_linux_ppc64le.go │ ├── ztypes_linux_s390x.go │ ├── ztypes_linux_sparc64.go │ ├── ztypes_netbsd_386.go │ ├── ztypes_netbsd_amd64.go │ ├── ztypes_netbsd_arm.go │ ├── ztypes_openbsd_386.go │ ├── ztypes_openbsd_amd64.go │ └── ztypes_solaris_amd64.go │ └── windows │ ├── asm_windows_386.s │ ├── asm_windows_amd64.s │ ├── dll_windows.go │ ├── env_unset.go │ ├── env_windows.go │ ├── eventlog.go │ ├── exec_windows.go │ ├── memory_windows.go │ ├── mksyscall.go │ ├── race.go │ ├── race0.go │ ├── registry │ ├── export_test.go │ ├── key.go │ ├── mksyscall.go │ ├── registry_test.go │ ├── syscall.go │ ├── value.go │ └── zsyscall_windows.go │ ├── security_windows.go │ ├── service.go │ ├── str.go │ ├── svc │ ├── debug │ │ ├── log.go │ │ └── service.go │ ├── event.go │ ├── eventlog │ │ ├── install.go │ │ ├── log.go │ │ └── log_test.go │ ├── example │ │ ├── beep.go │ │ ├── install.go │ │ ├── main.go │ │ ├── manage.go │ │ └── service.go │ ├── go12.c │ ├── go12.go │ ├── go13.go │ ├── mgr │ │ ├── config.go │ │ ├── mgr.go │ │ ├── mgr_test.go │ │ └── service.go │ ├── security.go │ ├── service.go │ ├── svc_test.go │ ├── sys_386.s │ └── sys_amd64.s │ ├── syscall.go │ ├── syscall_test.go │ ├── syscall_windows.go │ ├── syscall_windows_test.go │ ├── zsyscall_windows.go │ ├── ztypes_windows.go │ ├── ztypes_windows_386.go │ └── ztypes_windows_amd64.go ├── contexts ├── demos │ └── contexts │ │ ├── cancellation │ │ └── main.go │ │ ├── deadline │ │ └── main.go │ │ ├── timeouts │ │ └── main.go │ │ └── values │ │ └── main.go ├── exercises │ └── contextrpc │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── README.md │ │ ├── client │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ └── client.go │ │ ├── rpc.go │ │ └── server │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ └── server.go └── solutions │ └── contextrpc │ ├── README.md │ ├── client │ └── client.go │ ├── rpc.go │ └── server │ └── server.go ├── dcom ├── demos │ ├── client │ │ └── main.go │ └── server │ │ ├── main.go │ │ └── stringsvc │ │ └── strings.go ├── exercises │ ├── logger │ │ ├── nats-docker.sh │ │ ├── publisher │ │ │ └── main.go │ │ ├── readme.txt │ │ └── subscriber │ │ │ └── main.go │ └── onenode │ │ ├── nats-docker.sh │ │ ├── publisher │ │ └── main.go │ │ ├── readme.txt │ │ └── subscriber │ │ └── main.go └── solutions │ └── logger │ └── subscriber │ └── main.go ├── disco ├── exercises │ └── contextrpc │ │ ├── README.md │ │ ├── client │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── client.go │ │ └── vendor │ │ │ └── github.com │ │ │ └── gorilla │ │ │ └── rpc │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ └── v2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── compression_selector.go │ │ │ ├── doc.go │ │ │ ├── encoder_selector.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── json2 │ │ │ ├── client.go │ │ │ ├── error.go │ │ │ ├── json_test.go │ │ │ ├── server.go │ │ │ └── testapp │ │ │ │ ├── README.md │ │ │ │ ├── counter.go │ │ │ │ ├── counter.js │ │ │ │ ├── index.html │ │ │ │ └── jquery.jsonrpc.js │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── rpc.go │ │ ├── server │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── server.go │ │ └── vendor │ │ │ └── github.com │ │ │ ├── gorilla │ │ │ └── rpc │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── json │ │ │ │ ├── client.go │ │ │ │ ├── doc.go │ │ │ │ ├── json_test.go │ │ │ │ └── server.go │ │ │ │ ├── map.go │ │ │ │ ├── protorpc │ │ │ │ ├── doc.go │ │ │ │ ├── protorpc_test.go │ │ │ │ └── server.go │ │ │ │ ├── server.go │ │ │ │ ├── server_test.go │ │ │ │ └── v2 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── compression_selector.go │ │ │ │ ├── doc.go │ │ │ │ ├── encoder_selector.go │ │ │ │ ├── json │ │ │ │ ├── client.go │ │ │ │ ├── doc.go │ │ │ │ ├── json_test.go │ │ │ │ └── server.go │ │ │ │ ├── json2 │ │ │ │ ├── client.go │ │ │ │ ├── error.go │ │ │ │ ├── json_test.go │ │ │ │ ├── server.go │ │ │ │ └── testapp │ │ │ │ │ ├── README.md │ │ │ │ │ ├── counter.go │ │ │ │ │ ├── counter.js │ │ │ │ │ ├── index.html │ │ │ │ │ └── jquery.jsonrpc.js │ │ │ │ ├── map.go │ │ │ │ ├── protorpc │ │ │ │ ├── doc.go │ │ │ │ ├── protorpc_test.go │ │ │ │ └── server.go │ │ │ │ ├── server.go │ │ │ │ └── server_test.go │ │ │ ├── hashicorp │ │ │ ├── consul │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── GNUmakefile │ │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── acl │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── cache.go │ │ │ │ │ ├── cache_test.go │ │ │ │ │ ├── policy.go │ │ │ │ │ └── policy_test.go │ │ │ │ ├── agent │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_endpoint.go │ │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_endpoint.go │ │ │ │ │ ├── agent_endpoint_test.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── bindata_assetfs.go │ │ │ │ │ ├── catalog_endpoint.go │ │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ │ ├── check.go │ │ │ │ │ ├── check_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_aws.go │ │ │ │ │ ├── config_azure.go │ │ │ │ │ ├── config_azure_test.go │ │ │ │ │ ├── config_ec2_test.go │ │ │ │ │ ├── config_gce.go │ │ │ │ │ ├── config_gce_test.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── consul │ │ │ │ │ │ ├── acl.go │ │ │ │ │ │ ├── acl_endpoint.go │ │ │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ │ │ ├── acl_replication.go │ │ │ │ │ │ ├── acl_replication_test.go │ │ │ │ │ │ ├── acl_test.go │ │ │ │ │ │ ├── agent │ │ │ │ │ │ │ ├── server.go │ │ │ │ │ │ │ ├── server_internal_test.go │ │ │ │ │ │ │ └── server_test.go │ │ │ │ │ │ ├── autopilot.go │ │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ │ ├── catalog_endpoint.go │ │ │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ │ │ ├── client.go │ │ │ │ │ │ ├── client_test.go │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ │ │ ├── filter.go │ │ │ │ │ │ ├── filter_test.go │ │ │ │ │ │ ├── flood.go │ │ │ │ │ │ ├── fsm.go │ │ │ │ │ │ ├── fsm_test.go │ │ │ │ │ │ ├── health_endpoint.go │ │ │ │ │ │ ├── health_endpoint_test.go │ │ │ │ │ │ ├── helper_test.go │ │ │ │ │ │ ├── internal_endpoint.go │ │ │ │ │ │ ├── internal_endpoint_test.go │ │ │ │ │ │ ├── issue_test.go │ │ │ │ │ │ ├── kvs_endpoint.go │ │ │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ │ │ ├── leader.go │ │ │ │ │ │ ├── leader_test.go │ │ │ │ │ │ ├── merge.go │ │ │ │ │ │ ├── merge_test.go │ │ │ │ │ │ ├── operator_autopilot_endpoint.go │ │ │ │ │ │ ├── operator_autopilot_endpoint_test.go │ │ │ │ │ │ ├── operator_endpoint.go │ │ │ │ │ │ ├── operator_raft_endpoint.go │ │ │ │ │ │ ├── operator_raft_endpoint_test.go │ │ │ │ │ │ ├── prepared_query │ │ │ │ │ │ │ ├── template.go │ │ │ │ │ │ │ ├── template_test.go │ │ │ │ │ │ │ ├── walk.go │ │ │ │ │ │ │ └── walk_test.go │ │ │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ │ │ ├── raft_rpc.go │ │ │ │ │ │ ├── rpc.go │ │ │ │ │ │ ├── rpc_test.go │ │ │ │ │ │ ├── rtt.go │ │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ │ ├── serf.go │ │ │ │ │ │ ├── serf_test.go │ │ │ │ │ │ ├── server.go │ │ │ │ │ │ ├── server_test.go │ │ │ │ │ │ ├── servers │ │ │ │ │ │ │ ├── manager.go │ │ │ │ │ │ │ ├── manager_internal_test.go │ │ │ │ │ │ │ ├── manager_test.go │ │ │ │ │ │ │ ├── router.go │ │ │ │ │ │ │ ├── router_test.go │ │ │ │ │ │ │ ├── serf_adapter.go │ │ │ │ │ │ │ └── serf_flooder.go │ │ │ │ │ │ ├── session_endpoint.go │ │ │ │ │ │ ├── session_endpoint_test.go │ │ │ │ │ │ ├── session_ttl.go │ │ │ │ │ │ ├── session_ttl_test.go │ │ │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ │ │ ├── state │ │ │ │ │ │ │ ├── acl.go │ │ │ │ │ │ │ ├── acl_test.go │ │ │ │ │ │ │ ├── autopilot.go │ │ │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ │ │ ├── catalog.go │ │ │ │ │ │ │ ├── catalog_test.go │ │ │ │ │ │ │ ├── coordinate.go │ │ │ │ │ │ │ ├── coordinate_test.go │ │ │ │ │ │ │ ├── delay.go │ │ │ │ │ │ │ ├── delay_test.go │ │ │ │ │ │ │ ├── graveyard.go │ │ │ │ │ │ │ ├── graveyard_test.go │ │ │ │ │ │ │ ├── kvs.go │ │ │ │ │ │ │ ├── kvs_test.go │ │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ │ ├── prepared_query_index.go │ │ │ │ │ │ │ ├── prepared_query_index_test.go │ │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ │ ├── schema.go │ │ │ │ │ │ │ ├── schema_test.go │ │ │ │ │ │ │ ├── session.go │ │ │ │ │ │ │ ├── session_test.go │ │ │ │ │ │ │ ├── state_store.go │ │ │ │ │ │ │ ├── state_store_test.go │ │ │ │ │ │ │ ├── tombstone_gc.go │ │ │ │ │ │ │ ├── tombstone_gc_test.go │ │ │ │ │ │ │ ├── txn.go │ │ │ │ │ │ │ └── txn_test.go │ │ │ │ │ │ ├── stats_fetcher.go │ │ │ │ │ │ ├── stats_fetcher_test.go │ │ │ │ │ │ ├── status_endpoint.go │ │ │ │ │ │ ├── status_endpoint_test.go │ │ │ │ │ │ ├── structs │ │ │ │ │ │ │ ├── check_defintion.go │ │ │ │ │ │ │ ├── check_defintion_test.go │ │ │ │ │ │ │ ├── check_type.go │ │ │ │ │ │ │ ├── operator.go │ │ │ │ │ │ │ ├── operator_test.go │ │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ │ ├── service_definition.go │ │ │ │ │ │ │ ├── service_definition_test.go │ │ │ │ │ │ │ ├── snapshot.go │ │ │ │ │ │ │ ├── structs.go │ │ │ │ │ │ │ ├── structs_test.go │ │ │ │ │ │ │ └── txn.go │ │ │ │ │ │ ├── txn_endpoint.go │ │ │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ │ │ ├── util.go │ │ │ │ │ │ └── util_test.go │ │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ │ ├── dns.go │ │ │ │ │ ├── dns_test.go │ │ │ │ │ ├── event_endpoint.go │ │ │ │ │ ├── event_endpoint_test.go │ │ │ │ │ ├── health_endpoint.go │ │ │ │ │ ├── health_endpoint_test.go │ │ │ │ │ ├── http.go │ │ │ │ │ ├── http_test.go │ │ │ │ │ ├── keyring.go │ │ │ │ │ ├── keyring_test.go │ │ │ │ │ ├── kvs_endpoint.go │ │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ │ ├── local.go │ │ │ │ │ ├── local_test.go │ │ │ │ │ ├── mock │ │ │ │ │ │ └── notify.go │ │ │ │ │ ├── notify.go │ │ │ │ │ ├── notify_test.go │ │ │ │ │ ├── operator_endpoint.go │ │ │ │ │ ├── operator_endpoint_test.go │ │ │ │ │ ├── pool │ │ │ │ │ │ ├── conn.go │ │ │ │ │ │ └── pool.go │ │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ │ ├── remote_exec.go │ │ │ │ │ ├── remote_exec_test.go │ │ │ │ │ ├── retry_join.go │ │ │ │ │ ├── session_endpoint.go │ │ │ │ │ ├── session_endpoint_test.go │ │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ │ ├── status_endpoint.go │ │ │ │ │ ├── status_endpoint_test.go │ │ │ │ │ ├── systemd │ │ │ │ │ │ └── notify.go │ │ │ │ │ ├── testagent.go │ │ │ │ │ ├── translate_addr.go │ │ │ │ │ ├── txn_endpoint.go │ │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ │ ├── ui_endpoint.go │ │ │ │ │ ├── ui_endpoint_test.go │ │ │ │ │ ├── user_event.go │ │ │ │ │ ├── user_event_test.go │ │ │ │ │ ├── util.go │ │ │ │ │ ├── util_test.go │ │ │ │ │ ├── watch_handler.go │ │ │ │ │ └── watch_handler_test.go │ │ │ │ ├── api │ │ │ │ │ ├── README.md │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── api.go │ │ │ │ │ ├── api_test.go │ │ │ │ │ ├── catalog.go │ │ │ │ │ ├── catalog_test.go │ │ │ │ │ ├── coordinate.go │ │ │ │ │ ├── coordinate_test.go │ │ │ │ │ ├── event.go │ │ │ │ │ ├── event_test.go │ │ │ │ │ ├── health.go │ │ │ │ │ ├── health_test.go │ │ │ │ │ ├── kv.go │ │ │ │ │ ├── kv_test.go │ │ │ │ │ ├── lock.go │ │ │ │ │ ├── lock_test.go │ │ │ │ │ ├── operator.go │ │ │ │ │ ├── operator_area.go │ │ │ │ │ ├── operator_autopilot.go │ │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ │ ├── operator_keyring.go │ │ │ │ │ ├── operator_keyring_test.go │ │ │ │ │ ├── operator_raft.go │ │ │ │ │ ├── operator_raft_test.go │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ ├── raw.go │ │ │ │ │ ├── semaphore.go │ │ │ │ │ ├── semaphore_test.go │ │ │ │ │ ├── session.go │ │ │ │ │ ├── session_test.go │ │ │ │ │ ├── snapshot.go │ │ │ │ │ ├── snapshot_test.go │ │ │ │ │ ├── status.go │ │ │ │ │ └── status_test.go │ │ │ │ ├── bench │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── bench-aws.json │ │ │ │ │ ├── bench.json │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── bootstrap.json │ │ │ │ │ │ ├── common-aws.conf │ │ │ │ │ │ ├── common.json │ │ │ │ │ │ ├── server.json │ │ │ │ │ │ └── upstart.conf │ │ │ │ │ ├── results-0.2.md │ │ │ │ │ ├── results-0.3.md │ │ │ │ │ ├── results-0.7.1.md │ │ │ │ │ └── results-0.7.1.svg │ │ │ │ ├── command │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── base.go │ │ │ │ │ ├── commands.go │ │ │ │ │ ├── configtest.go │ │ │ │ │ ├── configtest_test.go │ │ │ │ │ ├── event.go │ │ │ │ │ ├── event_test.go │ │ │ │ │ ├── exec.go │ │ │ │ │ ├── exec_test.go │ │ │ │ │ ├── force_leave.go │ │ │ │ │ ├── force_leave_test.go │ │ │ │ │ ├── info.go │ │ │ │ │ ├── info_test.go │ │ │ │ │ ├── join.go │ │ │ │ │ ├── join_test.go │ │ │ │ │ ├── keygen.go │ │ │ │ │ ├── keygen_test.go │ │ │ │ │ ├── keyring.go │ │ │ │ │ ├── keyring_test.go │ │ │ │ │ ├── kv_command.go │ │ │ │ │ ├── kv_command_test.go │ │ │ │ │ ├── kv_delete.go │ │ │ │ │ ├── kv_delete_test.go │ │ │ │ │ ├── kv_export.go │ │ │ │ │ ├── kv_export_test.go │ │ │ │ │ ├── kv_get.go │ │ │ │ │ ├── kv_get_test.go │ │ │ │ │ ├── kv_import.go │ │ │ │ │ ├── kv_import_test.go │ │ │ │ │ ├── kv_put.go │ │ │ │ │ ├── kv_put_test.go │ │ │ │ │ ├── leave.go │ │ │ │ │ ├── leave_test.go │ │ │ │ │ ├── lock.go │ │ │ │ │ ├── lock_test.go │ │ │ │ │ ├── maint.go │ │ │ │ │ ├── maint_test.go │ │ │ │ │ ├── members.go │ │ │ │ │ ├── members_test.go │ │ │ │ │ ├── monitor.go │ │ │ │ │ ├── operator.go │ │ │ │ │ ├── operator_autopilot.go │ │ │ │ │ ├── operator_autopilot_get.go │ │ │ │ │ ├── operator_autopilot_get_test.go │ │ │ │ │ ├── operator_autopilot_set.go │ │ │ │ │ ├── operator_autopilot_set_test.go │ │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ │ ├── operator_raft.go │ │ │ │ │ ├── operator_raft_list.go │ │ │ │ │ ├── operator_raft_list_test.go │ │ │ │ │ ├── operator_raft_remove.go │ │ │ │ │ ├── operator_raft_remove_test.go │ │ │ │ │ ├── operator_raft_test.go │ │ │ │ │ ├── operator_test.go │ │ │ │ │ ├── reload.go │ │ │ │ │ ├── reload_test.go │ │ │ │ │ ├── rtt.go │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ ├── snapshot_command.go │ │ │ │ │ ├── snapshot_command_test.go │ │ │ │ │ ├── snapshot_inspect.go │ │ │ │ │ ├── snapshot_inspect_test.go │ │ │ │ │ ├── snapshot_restore.go │ │ │ │ │ ├── snapshot_restore_test.go │ │ │ │ │ ├── snapshot_save.go │ │ │ │ │ ├── snapshot_save_test.go │ │ │ │ │ ├── util_test.go │ │ │ │ │ ├── util_unix.go │ │ │ │ │ ├── util_windows.go │ │ │ │ │ ├── validate.go │ │ │ │ │ ├── validate_test.go │ │ │ │ │ ├── version.go │ │ │ │ │ ├── version_test.go │ │ │ │ │ ├── watch.go │ │ │ │ │ └── watch_test.go │ │ │ │ ├── configutil │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── flag_slice_value.go │ │ │ │ │ └── flag_slice_value_test.go │ │ │ │ ├── contrib │ │ │ │ │ ├── bash-completion │ │ │ │ │ │ └── _consul │ │ │ │ │ └── zsh-completion │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── _consul │ │ │ │ │ │ └── install.sh │ │ │ │ ├── demo │ │ │ │ │ └── vagrant-cluster │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ └── Vagrantfile │ │ │ │ ├── ipaddr │ │ │ │ │ └── ipaddr.go │ │ │ │ ├── lib │ │ │ │ │ ├── cluster.go │ │ │ │ │ ├── cluster_test.go │ │ │ │ │ ├── math.go │ │ │ │ │ ├── math_test.go │ │ │ │ │ ├── path.go │ │ │ │ │ ├── rand.go │ │ │ │ │ ├── rtt.go │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ ├── string.go │ │ │ │ │ └── string_test.go │ │ │ │ ├── logger │ │ │ │ │ ├── gated_writer.go │ │ │ │ │ ├── gated_writer_test.go │ │ │ │ │ ├── log_levels.go │ │ │ │ │ ├── log_writer.go │ │ │ │ │ ├── log_writer_test.go │ │ │ │ │ ├── logger.go │ │ │ │ │ ├── syslog.go │ │ │ │ │ └── syslog_test.go │ │ │ │ ├── main.go │ │ │ │ ├── main_test.go │ │ │ │ ├── scripts │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── consul-builder │ │ │ │ │ │ └── Dockerfile │ │ │ │ │ ├── dist.sh │ │ │ │ │ ├── dist_build.sh │ │ │ │ │ ├── fixup_times.sh │ │ │ │ │ ├── ui.sh │ │ │ │ │ └── ui_build.sh │ │ │ │ ├── snapshot │ │ │ │ │ ├── archive.go │ │ │ │ │ ├── archive_test.go │ │ │ │ │ ├── snapshot.go │ │ │ │ │ └── snapshot_test.go │ │ │ │ ├── terraform │ │ │ │ │ ├── README.md │ │ │ │ │ ├── aws │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── consul.tf │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ └── variables.tf │ │ │ │ │ ├── digitalocean │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── consul.tf │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ ├── terraform.tfvars.example │ │ │ │ │ │ └── variables.tf │ │ │ │ │ ├── google │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── consul.tf │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ └── variables.tf │ │ │ │ │ ├── openstack │ │ │ │ │ │ ├── README.org │ │ │ │ │ │ ├── consul.tf │ │ │ │ │ │ ├── outputs.tf │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ ├── install.sh │ │ │ │ │ │ │ ├── server.sh │ │ │ │ │ │ │ ├── service.sh │ │ │ │ │ │ │ ├── upstart-join.conf │ │ │ │ │ │ │ └── upstart.conf │ │ │ │ │ │ └── variables.tf │ │ │ │ │ └── shared │ │ │ │ │ │ └── scripts │ │ │ │ │ │ ├── debian_upstart.conf │ │ │ │ │ │ ├── install.sh │ │ │ │ │ │ ├── ip_tables.sh │ │ │ │ │ │ ├── rhel_consul.service │ │ │ │ │ │ ├── rhel_upstart.conf │ │ │ │ │ │ └── service.sh │ │ │ │ ├── test │ │ │ │ │ ├── ca │ │ │ │ │ │ ├── certindex │ │ │ │ │ │ ├── generate.sh │ │ │ │ │ │ ├── myca.conf │ │ │ │ │ │ ├── privkey.pem │ │ │ │ │ │ ├── root.cer │ │ │ │ │ │ └── serialfile │ │ │ │ │ ├── ca_path │ │ │ │ │ │ ├── cert1.crt │ │ │ │ │ │ └── cert2.crt │ │ │ │ │ ├── client_certs │ │ │ │ │ │ ├── client.crt │ │ │ │ │ │ ├── client.csr │ │ │ │ │ │ ├── client.key │ │ │ │ │ │ ├── rootca.crt │ │ │ │ │ │ ├── rootca.key │ │ │ │ │ │ ├── rootca.srl │ │ │ │ │ │ ├── server.crt │ │ │ │ │ │ ├── server.csr │ │ │ │ │ │ └── server.key │ │ │ │ │ ├── command │ │ │ │ │ │ └── merge │ │ │ │ │ │ │ ├── a.json │ │ │ │ │ │ │ ├── b.json │ │ │ │ │ │ │ ├── empty │ │ │ │ │ │ │ └── foo.json │ │ │ │ │ │ │ ├── nope │ │ │ │ │ │ │ ├── subdir │ │ │ │ │ │ │ └── c.json │ │ │ │ │ │ │ └── zero.json │ │ │ │ │ ├── hostname │ │ │ │ │ │ ├── Alice.cfg │ │ │ │ │ │ ├── Alice.crt │ │ │ │ │ │ ├── Alice.ext │ │ │ │ │ │ ├── Alice.key │ │ │ │ │ │ ├── CertAuth.crt │ │ │ │ │ │ ├── certindex │ │ │ │ │ │ ├── generate.sh │ │ │ │ │ │ ├── myca.conf │ │ │ │ │ │ ├── privkey.pem │ │ │ │ │ │ └── serialfile │ │ │ │ │ ├── key │ │ │ │ │ │ ├── ourdomain.cer │ │ │ │ │ │ ├── ourdomain.cfg │ │ │ │ │ │ ├── ourdomain.key │ │ │ │ │ │ ├── ssl-cert-snakeoil.key │ │ │ │ │ │ └── ssl-cert-snakeoil.pem │ │ │ │ │ ├── notes.txt │ │ │ │ │ └── snapshot │ │ │ │ │ │ ├── corrupt-meta.tar │ │ │ │ │ │ ├── corrupt-sha.tar │ │ │ │ │ │ ├── corrupt-state.tar │ │ │ │ │ │ ├── empty.tar │ │ │ │ │ │ ├── extra.tar │ │ │ │ │ │ ├── missing-meta.tar │ │ │ │ │ │ ├── missing-sha.tar │ │ │ │ │ │ └── missing-state.tar │ │ │ │ ├── testrpc │ │ │ │ │ └── wait.go │ │ │ │ ├── testutil │ │ │ │ │ ├── README.md │ │ │ │ │ ├── io.go │ │ │ │ │ ├── retry │ │ │ │ │ │ ├── retry.go │ │ │ │ │ │ └── retry_test.go │ │ │ │ │ ├── server.go │ │ │ │ │ ├── server_methods.go │ │ │ │ │ └── server_wrapper.go │ │ │ │ ├── tlsutil │ │ │ │ │ ├── config.go │ │ │ │ │ └── config_test.go │ │ │ │ ├── types │ │ │ │ │ ├── README.md │ │ │ │ │ ├── area.go │ │ │ │ │ ├── checks.go │ │ │ │ │ └── node_id.go │ │ │ │ ├── ui │ │ │ │ │ ├── GNUmakefile │ │ │ │ │ ├── Gemfile │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ ├── README.md │ │ │ │ │ ├── development_config.json │ │ │ │ │ ├── index.html │ │ │ │ │ ├── javascripts │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ ├── controllers.js │ │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ │ ├── mixins.js │ │ │ │ │ │ │ ├── models.js │ │ │ │ │ │ │ ├── router.js │ │ │ │ │ │ │ ├── routes.js │ │ │ │ │ │ │ └── views.js │ │ │ │ │ │ ├── fixtures.js │ │ │ │ │ │ └── libs │ │ │ │ │ │ │ ├── base64.min.js │ │ │ │ │ │ │ ├── classie.js │ │ │ │ │ │ │ ├── classie.min.js │ │ │ │ │ │ │ ├── ember-debug.min.js │ │ │ │ │ │ │ ├── ember-validations.min.js │ │ │ │ │ │ │ ├── ember.min.js │ │ │ │ │ │ │ ├── handlebars-1.3.0.min.js │ │ │ │ │ │ │ ├── jquery-1.10.2.min.js │ │ │ │ │ │ │ ├── list-view.min.js │ │ │ │ │ │ │ └── notificationFx.js │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── compile.rb │ │ │ │ │ │ └── dist.sh │ │ │ │ │ ├── static │ │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ │ ├── base.css.map │ │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ │ ├── consul-logo.png │ │ │ │ │ │ ├── favicon-128.png │ │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ │ ├── favicon-196x196.png │ │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ │ ├── favicon-96x96.png │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ ├── favicon.png │ │ │ │ │ │ ├── loading-cylon-pink.svg │ │ │ │ │ │ ├── mstile-144x144.png │ │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ │ ├── mstile-310x150.png │ │ │ │ │ │ ├── mstile-310x310.png │ │ │ │ │ │ ├── mstile-70x70.png │ │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ │ ├── style-guide.html │ │ │ │ │ ├── styles │ │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ │ ├── _forms.scss │ │ │ │ │ │ ├── _lists.scss │ │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ │ ├── _nav.scss │ │ │ │ │ │ ├── _notifications.scss │ │ │ │ │ │ ├── _panels.scss │ │ │ │ │ │ ├── _type.scss │ │ │ │ │ │ ├── _variables.scss │ │ │ │ │ │ └── base.scss │ │ │ │ │ └── tests │ │ │ │ │ │ ├── runner.css │ │ │ │ │ │ ├── runner.js │ │ │ │ │ │ └── tests.js │ │ │ │ ├── version │ │ │ │ │ ├── version.go │ │ │ │ │ └── version_base.go │ │ │ │ ├── watch │ │ │ │ │ ├── funcs.go │ │ │ │ │ ├── funcs_test.go │ │ │ │ │ ├── plan.go │ │ │ │ │ ├── plan_test.go │ │ │ │ │ ├── watch.go │ │ │ │ │ └── watch_test.go │ │ │ │ └── website │ │ │ │ │ ├── Gemfile │ │ │ │ │ ├── Gemfile.lock │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.rb │ │ │ │ │ ├── packer.json │ │ │ │ │ ├── scripts │ │ │ │ │ └── deploy.sh │ │ │ │ │ └── source │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── 404.html.md │ │ │ │ │ ├── android-manifest.json.erb │ │ │ │ │ ├── api │ │ │ │ │ ├── acl.html.md │ │ │ │ │ ├── agent.html.md │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── check.html.md │ │ │ │ │ │ └── service.html.md │ │ │ │ │ ├── catalog.html.md │ │ │ │ │ ├── coordinate.html.md │ │ │ │ │ ├── event.html.md │ │ │ │ │ ├── health.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── kv.html.md │ │ │ │ │ ├── libraries-and-sdks.html.md │ │ │ │ │ ├── operator.html.md │ │ │ │ │ ├── operator │ │ │ │ │ │ ├── area.html.md │ │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ │ ├── keyring.html.md │ │ │ │ │ │ └── raft.html.md │ │ │ │ │ ├── query.html.md │ │ │ │ │ ├── session.html.md │ │ │ │ │ ├── snapshot.html.md │ │ │ │ │ ├── status.html.md │ │ │ │ │ └── txn.md │ │ │ │ │ ├── assets │ │ │ │ │ ├── files │ │ │ │ │ │ └── press-kit.zip │ │ │ │ │ ├── images │ │ │ │ │ │ ├── atlas_workflow.png │ │ │ │ │ │ ├── consul-arch.png │ │ │ │ │ │ ├── consul-sessions.png │ │ │ │ │ │ ├── consul_web_ui.png │ │ │ │ │ │ ├── favicons │ │ │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ │ │ ├── feature-config.svg │ │ │ │ │ │ ├── feature-discovery.svg │ │ │ │ │ │ ├── feature-health.svg │ │ │ │ │ │ ├── feature-multi.svg │ │ │ │ │ │ ├── logo-hashicorp.svg │ │ │ │ │ │ ├── logo-text.svg │ │ │ │ │ │ └── og-image.png │ │ │ │ │ ├── javascripts │ │ │ │ │ │ └── application.js │ │ │ │ │ └── stylesheets │ │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ │ ├── _community.scss │ │ │ │ │ │ ├── _docs.scss │ │ │ │ │ │ ├── _downloads.scss │ │ │ │ │ │ ├── _footer.scss │ │ │ │ │ │ ├── _global.scss │ │ │ │ │ │ ├── _header.scss │ │ │ │ │ │ ├── _home.scss │ │ │ │ │ │ ├── _inner.scss │ │ │ │ │ │ ├── _logos.scss │ │ │ │ │ │ ├── _syntax.scss.erb │ │ │ │ │ │ ├── _variables.scss │ │ │ │ │ │ └── application.scss │ │ │ │ │ ├── community.html.erb │ │ │ │ │ ├── docs │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── basics.html.md │ │ │ │ │ │ ├── checks.html.md │ │ │ │ │ │ ├── dns.html.md │ │ │ │ │ │ ├── encryption.html.md │ │ │ │ │ │ ├── options.html.md │ │ │ │ │ │ ├── rpc.html.md │ │ │ │ │ │ ├── services.html.md │ │ │ │ │ │ ├── telemetry.html.md │ │ │ │ │ │ └── watches.html.md │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── _http_api_options_client.html.md │ │ │ │ │ │ ├── _http_api_options_server.html.md │ │ │ │ │ │ ├── agent.html.md │ │ │ │ │ │ ├── event.html.markdown.erb │ │ │ │ │ │ ├── exec.html.markdown.erb │ │ │ │ │ │ ├── force-leave.html.markdown.erb │ │ │ │ │ │ ├── index.html.md │ │ │ │ │ │ ├── info.html.markdown.erb │ │ │ │ │ │ ├── join.html.markdown.erb │ │ │ │ │ │ ├── keygen.html.md │ │ │ │ │ │ ├── keyring.html.markdown.erb │ │ │ │ │ │ ├── kv.html.md │ │ │ │ │ │ ├── kv │ │ │ │ │ │ │ ├── delete.html.markdown.erb │ │ │ │ │ │ │ ├── export.html.markdown.erb │ │ │ │ │ │ │ ├── get.html.markdown.erb │ │ │ │ │ │ │ ├── import.html.markdown.erb │ │ │ │ │ │ │ └── put.html.markdown.erb │ │ │ │ │ │ ├── leave.html.markdown.erb │ │ │ │ │ │ ├── lock.html.markdown.erb │ │ │ │ │ │ ├── maint.html.markdown.erb │ │ │ │ │ │ ├── members.html.markdown.erb │ │ │ │ │ │ ├── monitor.html.markdown.erb │ │ │ │ │ │ ├── operator.html.markdown.erb │ │ │ │ │ │ ├── operator │ │ │ │ │ │ │ ├── area.html.markdown.erb │ │ │ │ │ │ │ ├── autopilot.html.markdown.erb │ │ │ │ │ │ │ └── raft.html.markdown.erb │ │ │ │ │ │ ├── reload.html.markdown.erb │ │ │ │ │ │ ├── rtt.html.markdown.erb │ │ │ │ │ │ ├── snapshot.html.md │ │ │ │ │ │ ├── snapshot │ │ │ │ │ │ │ ├── agent.html.markdown.erb │ │ │ │ │ │ │ ├── inspect.html.markdown.erb │ │ │ │ │ │ │ ├── restore.html.markdown.erb │ │ │ │ │ │ │ └── save.html.markdown.erb │ │ │ │ │ │ ├── validate.html.md │ │ │ │ │ │ ├── version.html.md │ │ │ │ │ │ └── watch.html.markdown.erb │ │ │ │ │ ├── compatibility.html.md │ │ │ │ │ ├── enterprise │ │ │ │ │ │ ├── backups │ │ │ │ │ │ │ └── index.html.md │ │ │ │ │ │ ├── federation │ │ │ │ │ │ │ └── index.html.md │ │ │ │ │ │ ├── index.html.md │ │ │ │ │ │ ├── read-scale │ │ │ │ │ │ │ └── index.html.md │ │ │ │ │ │ ├── redundancy │ │ │ │ │ │ │ └── index.html.md │ │ │ │ │ │ └── upgrades │ │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── faq.html.md │ │ │ │ │ ├── guides │ │ │ │ │ │ ├── acl.html.md │ │ │ │ │ │ ├── areas.html.markdown.erb │ │ │ │ │ │ ├── atlas.html.md │ │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ │ ├── bootstrapping.html.md │ │ │ │ │ │ ├── datacenters.html.md │ │ │ │ │ │ ├── dns-cache.html.md │ │ │ │ │ │ ├── external.html.md │ │ │ │ │ │ ├── forwarding.html.md │ │ │ │ │ │ ├── index.html.md │ │ │ │ │ │ ├── leader-election.html.md │ │ │ │ │ │ ├── manual-bootstrap.html.md │ │ │ │ │ │ ├── outage.html.md │ │ │ │ │ │ ├── performance.html.md │ │ │ │ │ │ ├── semaphore.html.md │ │ │ │ │ │ └── servers.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── install │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── internals │ │ │ │ │ │ ├── acl.html.md │ │ │ │ │ │ ├── anti-entropy.html.md │ │ │ │ │ │ ├── architecture.html.md │ │ │ │ │ │ ├── consensus.html.md │ │ │ │ │ │ ├── coordinates.html.md │ │ │ │ │ │ ├── gossip.html.md │ │ │ │ │ │ ├── index.html.md │ │ │ │ │ │ ├── jepsen.html.md │ │ │ │ │ │ ├── security.html.md │ │ │ │ │ │ └── sessions.html.md │ │ │ │ │ ├── upgrade-specific.html.md │ │ │ │ │ └── upgrading.html.md │ │ │ │ │ ├── downloads.html.erb │ │ │ │ │ ├── downloads_tools.html.erb │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── index.html.erb │ │ │ │ │ ├── intro │ │ │ │ │ ├── getting-started │ │ │ │ │ │ ├── agent.html.md │ │ │ │ │ │ ├── checks.html.md │ │ │ │ │ │ ├── consul.d │ │ │ │ │ │ │ └── web.json │ │ │ │ │ │ ├── install.html.md │ │ │ │ │ │ ├── join.html.md │ │ │ │ │ │ ├── kv.html.md │ │ │ │ │ │ ├── next-steps.html.md │ │ │ │ │ │ ├── services.html.md │ │ │ │ │ │ └── ui.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ └── vs │ │ │ │ │ │ ├── chef-puppet.html.md │ │ │ │ │ │ ├── custom.html.md │ │ │ │ │ │ ├── eureka.html.md │ │ │ │ │ │ ├── index.html.md │ │ │ │ │ │ ├── nagios-sensu.html.md │ │ │ │ │ │ ├── serf.html.md │ │ │ │ │ │ ├── skydns.html.md │ │ │ │ │ │ ├── smartstack.html.md │ │ │ │ │ │ └── zookeeper.html.md │ │ │ │ │ ├── layouts │ │ │ │ │ ├── _sidebar.erb │ │ │ │ │ ├── api.erb │ │ │ │ │ ├── docs.erb │ │ │ │ │ ├── downloads.erb │ │ │ │ │ ├── inner.erb │ │ │ │ │ ├── intro.erb │ │ │ │ │ └── layout.erb │ │ │ │ │ ├── microsoft-tile.xml.builder │ │ │ │ │ ├── robots.txt │ │ │ │ │ ├── security.html.erb │ │ │ │ │ └── sitemap.xml.builder │ │ │ ├── go-cleanhttp │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── cleanhttp.go │ │ │ │ └── doc.go │ │ │ ├── go-rootcerts │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── doc.go │ │ │ │ ├── rootcerts.go │ │ │ │ ├── rootcerts_base.go │ │ │ │ ├── rootcerts_darwin.go │ │ │ │ ├── rootcerts_darwin_test.go │ │ │ │ ├── rootcerts_test.go │ │ │ │ └── test-fixtures │ │ │ │ │ ├── cafile │ │ │ │ │ └── cacert.pem │ │ │ │ │ ├── capath-with-symlinks │ │ │ │ │ ├── securetrust.pem │ │ │ │ │ └── thawte.pem │ │ │ │ │ └── capath │ │ │ │ │ ├── securetrust.pem │ │ │ │ │ └── thawte.pem │ │ │ └── serf │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── GNUmakefile │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── client │ │ │ │ ├── README.md │ │ │ │ ├── const.go │ │ │ │ └── rpc_client.go │ │ │ │ ├── cmd │ │ │ │ └── serf │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── command │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── agent.go │ │ │ │ │ │ ├── agent_test.go │ │ │ │ │ │ ├── command.go │ │ │ │ │ │ ├── command_test.go │ │ │ │ │ │ ├── config.go │ │ │ │ │ │ ├── config_test.go │ │ │ │ │ │ ├── event_handler.go │ │ │ │ │ │ ├── event_handler_mock.go │ │ │ │ │ │ ├── event_handler_test.go │ │ │ │ │ │ ├── flag_slice_value.go │ │ │ │ │ │ ├── flag_slice_value_test.go │ │ │ │ │ │ ├── gated_writer.go │ │ │ │ │ │ ├── gated_writer_test.go │ │ │ │ │ │ ├── invoke.go │ │ │ │ │ │ ├── ipc.go │ │ │ │ │ │ ├── ipc_event_stream.go │ │ │ │ │ │ ├── ipc_event_stream_test.go │ │ │ │ │ │ ├── ipc_log_stream.go │ │ │ │ │ │ ├── ipc_log_stream_test.go │ │ │ │ │ │ ├── ipc_query_response_stream.go │ │ │ │ │ │ ├── log_levels.go │ │ │ │ │ │ ├── log_writer.go │ │ │ │ │ │ ├── log_writer_test.go │ │ │ │ │ │ ├── mdns.go │ │ │ │ │ │ ├── rpc_client_test.go │ │ │ │ │ │ ├── syslog.go │ │ │ │ │ │ ├── syslog_test.go │ │ │ │ │ │ ├── util.go │ │ │ │ │ │ └── util_test.go │ │ │ │ │ ├── event.go │ │ │ │ │ ├── event_test.go │ │ │ │ │ ├── force_leave.go │ │ │ │ │ ├── force_leave_test.go │ │ │ │ │ ├── info.go │ │ │ │ │ ├── info_test.go │ │ │ │ │ ├── join.go │ │ │ │ │ ├── join_test.go │ │ │ │ │ ├── keygen.go │ │ │ │ │ ├── keygen_test.go │ │ │ │ │ ├── keys.go │ │ │ │ │ ├── keys_test.go │ │ │ │ │ ├── leave.go │ │ │ │ │ ├── leave_test.go │ │ │ │ │ ├── members.go │ │ │ │ │ ├── members_test.go │ │ │ │ │ ├── monitor.go │ │ │ │ │ ├── output.go │ │ │ │ │ ├── output_test.go │ │ │ │ │ ├── query.go │ │ │ │ │ ├── query_test.go │ │ │ │ │ ├── reachability.go │ │ │ │ │ ├── reachability_test.go │ │ │ │ │ ├── rpc.go │ │ │ │ │ ├── rtt.go │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ ├── tags.go │ │ │ │ │ ├── tags_test.go │ │ │ │ │ ├── util_test.go │ │ │ │ │ ├── version.go │ │ │ │ │ └── version_test.go │ │ │ │ │ ├── commands.go │ │ │ │ │ ├── main.go │ │ │ │ │ ├── main_test.go │ │ │ │ │ └── version.go │ │ │ │ ├── coordinate │ │ │ │ ├── client.go │ │ │ │ ├── client_test.go │ │ │ │ ├── config.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── coordinate_test.go │ │ │ │ ├── performance_test.go │ │ │ │ ├── phantom.go │ │ │ │ └── util_test.go │ │ │ │ ├── demo │ │ │ │ ├── vagrant-cluster │ │ │ │ │ ├── README.md │ │ │ │ │ └── Vagrantfile │ │ │ │ └── web-load-balancer │ │ │ │ │ ├── README.md │ │ │ │ │ ├── cloudformation.json │ │ │ │ │ ├── setup_load_balancer.sh │ │ │ │ │ ├── setup_serf.sh │ │ │ │ │ ├── setup_web_server.sh │ │ │ │ │ └── user_data │ │ │ │ │ ├── README.md │ │ │ │ │ ├── dump_user_data.py │ │ │ │ │ ├── load_balancer_user_data.sh │ │ │ │ │ └── web_user_data.sh │ │ │ │ ├── deps │ │ │ │ ├── v0-6-2.json │ │ │ │ ├── v0-6-3.json │ │ │ │ ├── v0-6-4.json │ │ │ │ └── v0-7-0.json │ │ │ │ ├── ops-misc │ │ │ │ ├── README.md │ │ │ │ ├── debian │ │ │ │ │ ├── changelog │ │ │ │ │ ├── compat │ │ │ │ │ ├── control │ │ │ │ │ ├── copyright │ │ │ │ │ ├── dirs │ │ │ │ │ ├── install │ │ │ │ │ ├── postinst │ │ │ │ │ ├── postrm │ │ │ │ │ ├── rules │ │ │ │ │ ├── serf.init │ │ │ │ │ ├── serf.json.example │ │ │ │ │ └── serf.upstart │ │ │ │ ├── io.serfdom.serf.plist │ │ │ │ ├── serf.sysv.init │ │ │ │ └── systemd.conf │ │ │ │ ├── scripts │ │ │ │ ├── build.sh │ │ │ │ ├── dist.sh │ │ │ │ ├── dist_build.sh │ │ │ │ ├── serf-builder │ │ │ │ │ └── Dockerfile │ │ │ │ ├── setup_test_subnet.sh │ │ │ │ └── start_cluster.sh │ │ │ │ ├── serf │ │ │ │ ├── broadcast.go │ │ │ │ ├── broadcast_test.go │ │ │ │ ├── coalesce.go │ │ │ │ ├── coalesce_member.go │ │ │ │ ├── coalesce_member_test.go │ │ │ │ ├── coalesce_test.go │ │ │ │ ├── coalesce_user.go │ │ │ │ ├── coalesce_user_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── conflict_delegate.go │ │ │ │ ├── delegate.go │ │ │ │ ├── delegate_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_delegate.go │ │ │ │ ├── event_test.go │ │ │ │ ├── internal_query.go │ │ │ │ ├── internal_query_test.go │ │ │ │ ├── keymanager.go │ │ │ │ ├── keymanager_test.go │ │ │ │ ├── lamport.go │ │ │ │ ├── lamport_test.go │ │ │ │ ├── merge_delegate.go │ │ │ │ ├── messages.go │ │ │ │ ├── messages_test.go │ │ │ │ ├── ping_delegate.go │ │ │ │ ├── query.go │ │ │ │ ├── query_test.go │ │ │ │ ├── serf.go │ │ │ │ ├── serf_internals_test.go │ │ │ │ ├── serf_test.go │ │ │ │ ├── snapshot.go │ │ │ │ └── snapshot_test.go │ │ │ │ ├── testutil │ │ │ │ ├── addr.go │ │ │ │ ├── testutil_test.go │ │ │ │ └── yield.go │ │ │ │ └── website │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── config.rb │ │ │ │ ├── packer.json │ │ │ │ ├── scripts │ │ │ │ └── deploy.sh │ │ │ │ └── source │ │ │ │ ├── 404.html.erb │ │ │ │ ├── LICENSE │ │ │ │ ├── assets │ │ │ │ ├── images │ │ │ │ │ ├── custom-event-icon.png │ │ │ │ │ ├── custom-event-icon@2x.png │ │ │ │ │ ├── failure-detect-icon.png │ │ │ │ │ ├── failure-detect-icon@2x.png │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── footer-pattern.jpg │ │ │ │ │ ├── gossip-proto-icon.png │ │ │ │ │ ├── gossip-proto-icon@2x.png │ │ │ │ │ ├── hashi-logo-s.png │ │ │ │ │ ├── logo-circle-logo.png │ │ │ │ │ ├── logo-circle-logo@2x.png │ │ │ │ │ ├── logo-type-medium.png │ │ │ │ │ ├── logo-type-medium@2x.png │ │ │ │ │ ├── logo-type-small.png │ │ │ │ │ ├── logo-type-small@2x.png │ │ │ │ │ ├── logo_large.png │ │ │ │ │ ├── node-hero-pattern.jpg │ │ │ │ │ └── node-hero-pattern@2x.jpg │ │ │ │ ├── javascripts │ │ │ │ │ ├── _serf.js │ │ │ │ │ ├── application.js │ │ │ │ │ └── lib │ │ │ │ │ │ ├── _base.js │ │ │ │ │ │ ├── _classy.js │ │ │ │ │ │ ├── _d3.js │ │ │ │ │ │ ├── _highcharts.js │ │ │ │ │ │ ├── _sidebar.js │ │ │ │ │ │ └── _simulator.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── _community.scss │ │ │ │ │ ├── _docs.scss │ │ │ │ │ ├── _downloads.scss │ │ │ │ │ ├── _fonts.scss │ │ │ │ │ ├── _footer.scss │ │ │ │ │ ├── _global.scss │ │ │ │ │ ├── _header.scss │ │ │ │ │ ├── _home.scss │ │ │ │ │ ├── _jumbotron.scss │ │ │ │ │ ├── _nodes.scss │ │ │ │ │ ├── _sidebar.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ ├── application.scss │ │ │ │ │ └── hashicorp-shared │ │ │ │ │ ├── _hashicorp-header.scss │ │ │ │ │ ├── _hashicorp-sidebar.scss │ │ │ │ │ ├── _hashicorp-utility.scss │ │ │ │ │ └── _project-utility.scss │ │ │ │ ├── community.html.erb │ │ │ │ ├── docs │ │ │ │ ├── agent │ │ │ │ │ ├── basics.html.markdown │ │ │ │ │ ├── encryption.html.markdown │ │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ │ ├── logging.html.markdown │ │ │ │ │ ├── options.html.markdown │ │ │ │ │ ├── rpc.html.markdown │ │ │ │ │ └── telemetry.html.markdown │ │ │ │ ├── commands │ │ │ │ │ ├── agent.html.markdown │ │ │ │ │ ├── event.html.markdown │ │ │ │ │ ├── force-leave.html.markdown │ │ │ │ │ ├── index.html.markdown │ │ │ │ │ ├── info.html.markdown │ │ │ │ │ ├── join.html.markdown │ │ │ │ │ ├── keygen.html.markdown │ │ │ │ │ ├── keys.html.markdown │ │ │ │ │ ├── leave.html.markdown │ │ │ │ │ ├── members.html.markdown │ │ │ │ │ ├── monitor.html.markdown │ │ │ │ │ ├── query.html.markdown │ │ │ │ │ ├── reachability.html.markdown │ │ │ │ │ ├── rtt.html.markdown │ │ │ │ │ └── tags.html.markdown │ │ │ │ ├── compatibility.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── internals │ │ │ │ │ ├── coordinates.html.markdown │ │ │ │ │ ├── gossip.html.markdown │ │ │ │ │ ├── index.html.markdown │ │ │ │ │ ├── security.html.markdown │ │ │ │ │ └── simulator.html.markdown │ │ │ │ ├── recipes.html.markdown │ │ │ │ ├── recipes │ │ │ │ │ ├── agent-uptime.html.markdown │ │ │ │ │ └── event-handler-router.html.markdown │ │ │ │ ├── roadmap.html.markdown │ │ │ │ └── upgrading.html.markdown │ │ │ │ ├── downloads.html.erb │ │ │ │ ├── index.html.erb │ │ │ │ ├── intro │ │ │ │ ├── getting-started │ │ │ │ │ ├── agent.html.markdown │ │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ │ ├── install.html.markdown │ │ │ │ │ ├── join.html.markdown │ │ │ │ │ ├── next-steps.html.markdown │ │ │ │ │ ├── queries.html.markdown │ │ │ │ │ └── user-events.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── use-cases.html.markdown │ │ │ │ ├── vs-chef-puppet.html.markdown │ │ │ │ ├── vs-consul.html.markdown │ │ │ │ ├── vs-custom.html.markdown │ │ │ │ ├── vs-fabric.html.markdown │ │ │ │ ├── vs-other-sw.html.markdown │ │ │ │ └── vs-zookeeper.html.markdown │ │ │ │ ├── layouts │ │ │ │ ├── _sidebar.erb │ │ │ │ ├── docs.erb │ │ │ │ ├── inner.erb │ │ │ │ ├── intro.erb │ │ │ │ ├── layout.erb │ │ │ │ └── svg │ │ │ │ │ ├── _svg-by-hashicorp.erb │ │ │ │ │ ├── _svg-download.erb │ │ │ │ │ ├── _svg-github.erb │ │ │ │ │ └── _svg-hashicorp-logo.erb │ │ │ │ ├── robots.txt │ │ │ │ ├── security.html.erb │ │ │ │ └── sitemap.xml.builder │ │ │ └── mitchellh │ │ │ └── go-homedir │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── homedir.go │ │ │ └── homedir_test.go │ │ ├── startconsul.sh │ │ └── stopconsul.sh └── solutions │ └── contextrpc │ ├── README.md │ ├── client │ ├── Gopkg.lock │ ├── Gopkg.toml │ ├── client.go │ └── vendor │ │ └── github.com │ │ ├── gorilla │ │ └── rpc │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ └── v2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── compression_selector.go │ │ │ ├── doc.go │ │ │ ├── encoder_selector.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── json2 │ │ │ ├── client.go │ │ │ ├── error.go │ │ │ ├── json_test.go │ │ │ ├── server.go │ │ │ └── testapp │ │ │ │ ├── README.md │ │ │ │ ├── counter.go │ │ │ │ ├── counter.js │ │ │ │ ├── index.html │ │ │ │ └── jquery.jsonrpc.js │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── hashicorp │ │ ├── consul │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── acl │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── policy.go │ │ │ │ └── policy_test.go │ │ │ ├── agent │ │ │ │ ├── acl.go │ │ │ │ ├── acl_endpoint.go │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_endpoint.go │ │ │ │ ├── agent_endpoint_test.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── bindata_assetfs.go │ │ │ │ ├── catalog_endpoint.go │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ ├── check.go │ │ │ │ ├── check_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_aws.go │ │ │ │ ├── config_azure.go │ │ │ │ ├── config_azure_test.go │ │ │ │ ├── config_ec2_test.go │ │ │ │ ├── config_gce.go │ │ │ │ ├── config_gce_test.go │ │ │ │ ├── config_test.go │ │ │ │ ├── consul │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_endpoint.go │ │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ │ ├── acl_replication.go │ │ │ │ │ ├── acl_replication_test.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── server.go │ │ │ │ │ │ ├── server_internal_test.go │ │ │ │ │ │ └── server_test.go │ │ │ │ │ ├── autopilot.go │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ ├── catalog_endpoint.go │ │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ │ ├── client.go │ │ │ │ │ ├── client_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ │ ├── filter.go │ │ │ │ │ ├── filter_test.go │ │ │ │ │ ├── flood.go │ │ │ │ │ ├── fsm.go │ │ │ │ │ ├── fsm_test.go │ │ │ │ │ ├── health_endpoint.go │ │ │ │ │ ├── health_endpoint_test.go │ │ │ │ │ ├── helper_test.go │ │ │ │ │ ├── internal_endpoint.go │ │ │ │ │ ├── internal_endpoint_test.go │ │ │ │ │ ├── issue_test.go │ │ │ │ │ ├── kvs_endpoint.go │ │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ │ ├── leader.go │ │ │ │ │ ├── leader_test.go │ │ │ │ │ ├── merge.go │ │ │ │ │ ├── merge_test.go │ │ │ │ │ ├── operator_autopilot_endpoint.go │ │ │ │ │ ├── operator_autopilot_endpoint_test.go │ │ │ │ │ ├── operator_endpoint.go │ │ │ │ │ ├── operator_raft_endpoint.go │ │ │ │ │ ├── operator_raft_endpoint_test.go │ │ │ │ │ ├── prepared_query │ │ │ │ │ │ ├── template.go │ │ │ │ │ │ ├── template_test.go │ │ │ │ │ │ ├── walk.go │ │ │ │ │ │ └── walk_test.go │ │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ │ ├── raft_rpc.go │ │ │ │ │ ├── rpc.go │ │ │ │ │ ├── rpc_test.go │ │ │ │ │ ├── rtt.go │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ ├── serf.go │ │ │ │ │ ├── serf_test.go │ │ │ │ │ ├── server.go │ │ │ │ │ ├── server_test.go │ │ │ │ │ ├── servers │ │ │ │ │ │ ├── manager.go │ │ │ │ │ │ ├── manager_internal_test.go │ │ │ │ │ │ ├── manager_test.go │ │ │ │ │ │ ├── router.go │ │ │ │ │ │ ├── router_test.go │ │ │ │ │ │ ├── serf_adapter.go │ │ │ │ │ │ └── serf_flooder.go │ │ │ │ │ ├── session_endpoint.go │ │ │ │ │ ├── session_endpoint_test.go │ │ │ │ │ ├── session_ttl.go │ │ │ │ │ ├── session_ttl_test.go │ │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ │ ├── state │ │ │ │ │ │ ├── acl.go │ │ │ │ │ │ ├── acl_test.go │ │ │ │ │ │ ├── autopilot.go │ │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ │ ├── catalog.go │ │ │ │ │ │ ├── catalog_test.go │ │ │ │ │ │ ├── coordinate.go │ │ │ │ │ │ ├── coordinate_test.go │ │ │ │ │ │ ├── delay.go │ │ │ │ │ │ ├── delay_test.go │ │ │ │ │ │ ├── graveyard.go │ │ │ │ │ │ ├── graveyard_test.go │ │ │ │ │ │ ├── kvs.go │ │ │ │ │ │ ├── kvs_test.go │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ ├── prepared_query_index.go │ │ │ │ │ │ ├── prepared_query_index_test.go │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ ├── schema.go │ │ │ │ │ │ ├── schema_test.go │ │ │ │ │ │ ├── session.go │ │ │ │ │ │ ├── session_test.go │ │ │ │ │ │ ├── state_store.go │ │ │ │ │ │ ├── state_store_test.go │ │ │ │ │ │ ├── tombstone_gc.go │ │ │ │ │ │ ├── tombstone_gc_test.go │ │ │ │ │ │ ├── txn.go │ │ │ │ │ │ └── txn_test.go │ │ │ │ │ ├── stats_fetcher.go │ │ │ │ │ ├── stats_fetcher_test.go │ │ │ │ │ ├── status_endpoint.go │ │ │ │ │ ├── status_endpoint_test.go │ │ │ │ │ ├── structs │ │ │ │ │ │ ├── check_defintion.go │ │ │ │ │ │ ├── check_defintion_test.go │ │ │ │ │ │ ├── check_type.go │ │ │ │ │ │ ├── operator.go │ │ │ │ │ │ ├── operator_test.go │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ ├── service_definition.go │ │ │ │ │ │ ├── service_definition_test.go │ │ │ │ │ │ ├── snapshot.go │ │ │ │ │ │ ├── structs.go │ │ │ │ │ │ ├── structs_test.go │ │ │ │ │ │ └── txn.go │ │ │ │ │ ├── txn_endpoint.go │ │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── util_test.go │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ ├── dns.go │ │ │ │ ├── dns_test.go │ │ │ │ ├── event_endpoint.go │ │ │ │ ├── event_endpoint_test.go │ │ │ │ ├── health_endpoint.go │ │ │ │ ├── health_endpoint_test.go │ │ │ │ ├── http.go │ │ │ │ ├── http_test.go │ │ │ │ ├── keyring.go │ │ │ │ ├── keyring_test.go │ │ │ │ ├── kvs_endpoint.go │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ ├── local.go │ │ │ │ ├── local_test.go │ │ │ │ ├── mock │ │ │ │ │ └── notify.go │ │ │ │ ├── notify.go │ │ │ │ ├── notify_test.go │ │ │ │ ├── operator_endpoint.go │ │ │ │ ├── operator_endpoint_test.go │ │ │ │ ├── pool │ │ │ │ │ ├── conn.go │ │ │ │ │ └── pool.go │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ ├── remote_exec.go │ │ │ │ ├── remote_exec_test.go │ │ │ │ ├── retry_join.go │ │ │ │ ├── session_endpoint.go │ │ │ │ ├── session_endpoint_test.go │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ ├── status_endpoint.go │ │ │ │ ├── status_endpoint_test.go │ │ │ │ ├── systemd │ │ │ │ │ └── notify.go │ │ │ │ ├── testagent.go │ │ │ │ ├── translate_addr.go │ │ │ │ ├── txn_endpoint.go │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ ├── ui_endpoint.go │ │ │ │ ├── ui_endpoint_test.go │ │ │ │ ├── user_event.go │ │ │ │ ├── user_event_test.go │ │ │ │ ├── util.go │ │ │ │ ├── util_test.go │ │ │ │ ├── watch_handler.go │ │ │ │ └── watch_handler_test.go │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── api.go │ │ │ │ ├── api_test.go │ │ │ │ ├── catalog.go │ │ │ │ ├── catalog_test.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── coordinate_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── health.go │ │ │ │ ├── health_test.go │ │ │ │ ├── kv.go │ │ │ │ ├── kv_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_keyring_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── prepared_query_test.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── semaphore_test.go │ │ │ │ ├── session.go │ │ │ │ ├── session_test.go │ │ │ │ ├── snapshot.go │ │ │ │ ├── snapshot_test.go │ │ │ │ ├── status.go │ │ │ │ └── status_test.go │ │ │ ├── bench │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bench-aws.json │ │ │ │ ├── bench.json │ │ │ │ ├── conf │ │ │ │ │ ├── bootstrap.json │ │ │ │ │ ├── common-aws.conf │ │ │ │ │ ├── common.json │ │ │ │ │ ├── server.json │ │ │ │ │ └── upstart.conf │ │ │ │ ├── results-0.2.md │ │ │ │ ├── results-0.3.md │ │ │ │ ├── results-0.7.1.md │ │ │ │ └── results-0.7.1.svg │ │ │ ├── command │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── base.go │ │ │ │ ├── commands.go │ │ │ │ ├── configtest.go │ │ │ │ ├── configtest_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── exec.go │ │ │ │ ├── exec_test.go │ │ │ │ ├── force_leave.go │ │ │ │ ├── force_leave_test.go │ │ │ │ ├── info.go │ │ │ │ ├── info_test.go │ │ │ │ ├── join.go │ │ │ │ ├── join_test.go │ │ │ │ ├── keygen.go │ │ │ │ ├── keygen_test.go │ │ │ │ ├── keyring.go │ │ │ │ ├── keyring_test.go │ │ │ │ ├── kv_command.go │ │ │ │ ├── kv_command_test.go │ │ │ │ ├── kv_delete.go │ │ │ │ ├── kv_delete_test.go │ │ │ │ ├── kv_export.go │ │ │ │ ├── kv_export_test.go │ │ │ │ ├── kv_get.go │ │ │ │ ├── kv_get_test.go │ │ │ │ ├── kv_import.go │ │ │ │ ├── kv_import_test.go │ │ │ │ ├── kv_put.go │ │ │ │ ├── kv_put_test.go │ │ │ │ ├── leave.go │ │ │ │ ├── leave_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── maint.go │ │ │ │ ├── maint_test.go │ │ │ │ ├── members.go │ │ │ │ ├── members_test.go │ │ │ │ ├── monitor.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_get.go │ │ │ │ ├── operator_autopilot_get_test.go │ │ │ │ ├── operator_autopilot_set.go │ │ │ │ ├── operator_autopilot_set_test.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_list.go │ │ │ │ ├── operator_raft_list_test.go │ │ │ │ ├── operator_raft_remove.go │ │ │ │ ├── operator_raft_remove_test.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── operator_test.go │ │ │ │ ├── reload.go │ │ │ │ ├── reload_test.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── snapshot_command.go │ │ │ │ ├── snapshot_command_test.go │ │ │ │ ├── snapshot_inspect.go │ │ │ │ ├── snapshot_inspect_test.go │ │ │ │ ├── snapshot_restore.go │ │ │ │ ├── snapshot_restore_test.go │ │ │ │ ├── snapshot_save.go │ │ │ │ ├── snapshot_save_test.go │ │ │ │ ├── util_test.go │ │ │ │ ├── util_unix.go │ │ │ │ ├── util_windows.go │ │ │ │ ├── validate.go │ │ │ │ ├── validate_test.go │ │ │ │ ├── version.go │ │ │ │ ├── version_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ │ ├── configutil │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── flag_slice_value.go │ │ │ │ └── flag_slice_value_test.go │ │ │ ├── contrib │ │ │ │ ├── bash-completion │ │ │ │ │ └── _consul │ │ │ │ └── zsh-completion │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _consul │ │ │ │ │ └── install.sh │ │ │ ├── demo │ │ │ │ └── vagrant-cluster │ │ │ │ │ ├── README.md │ │ │ │ │ └── Vagrantfile │ │ │ ├── ipaddr │ │ │ │ └── ipaddr.go │ │ │ ├── lib │ │ │ │ ├── cluster.go │ │ │ │ ├── cluster_test.go │ │ │ │ ├── math.go │ │ │ │ ├── math_test.go │ │ │ │ ├── path.go │ │ │ │ ├── rand.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── string.go │ │ │ │ └── string_test.go │ │ │ ├── logger │ │ │ │ ├── gated_writer.go │ │ │ │ ├── gated_writer_test.go │ │ │ │ ├── log_levels.go │ │ │ │ ├── log_writer.go │ │ │ │ ├── log_writer_test.go │ │ │ │ ├── logger.go │ │ │ │ ├── syslog.go │ │ │ │ └── syslog_test.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ ├── scripts │ │ │ │ ├── build.sh │ │ │ │ ├── consul-builder │ │ │ │ │ └── Dockerfile │ │ │ │ ├── dist.sh │ │ │ │ ├── dist_build.sh │ │ │ │ ├── fixup_times.sh │ │ │ │ ├── ui.sh │ │ │ │ └── ui_build.sh │ │ │ ├── snapshot │ │ │ │ ├── archive.go │ │ │ │ ├── archive_test.go │ │ │ │ ├── snapshot.go │ │ │ │ └── snapshot_test.go │ │ │ ├── terraform │ │ │ │ ├── README.md │ │ │ │ ├── aws │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── digitalocean │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── terraform.tfvars.example │ │ │ │ │ └── variables.tf │ │ │ │ ├── google │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── openstack │ │ │ │ │ ├── README.org │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── install.sh │ │ │ │ │ │ ├── server.sh │ │ │ │ │ │ ├── service.sh │ │ │ │ │ │ ├── upstart-join.conf │ │ │ │ │ │ └── upstart.conf │ │ │ │ │ └── variables.tf │ │ │ │ └── shared │ │ │ │ │ └── scripts │ │ │ │ │ ├── debian_upstart.conf │ │ │ │ │ ├── install.sh │ │ │ │ │ ├── ip_tables.sh │ │ │ │ │ ├── rhel_consul.service │ │ │ │ │ ├── rhel_upstart.conf │ │ │ │ │ └── service.sh │ │ │ ├── test │ │ │ │ ├── ca │ │ │ │ │ ├── certindex │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── myca.conf │ │ │ │ │ ├── privkey.pem │ │ │ │ │ ├── root.cer │ │ │ │ │ └── serialfile │ │ │ │ ├── ca_path │ │ │ │ │ ├── cert1.crt │ │ │ │ │ └── cert2.crt │ │ │ │ ├── client_certs │ │ │ │ │ ├── client.crt │ │ │ │ │ ├── client.csr │ │ │ │ │ ├── client.key │ │ │ │ │ ├── rootca.crt │ │ │ │ │ ├── rootca.key │ │ │ │ │ ├── rootca.srl │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.csr │ │ │ │ │ └── server.key │ │ │ │ ├── command │ │ │ │ │ └── merge │ │ │ │ │ │ ├── a.json │ │ │ │ │ │ ├── b.json │ │ │ │ │ │ ├── empty │ │ │ │ │ │ └── foo.json │ │ │ │ │ │ ├── nope │ │ │ │ │ │ ├── subdir │ │ │ │ │ │ └── c.json │ │ │ │ │ │ └── zero.json │ │ │ │ ├── hostname │ │ │ │ │ ├── Alice.cfg │ │ │ │ │ ├── Alice.crt │ │ │ │ │ ├── Alice.ext │ │ │ │ │ ├── Alice.key │ │ │ │ │ ├── CertAuth.crt │ │ │ │ │ ├── certindex │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── myca.conf │ │ │ │ │ ├── privkey.pem │ │ │ │ │ └── serialfile │ │ │ │ ├── key │ │ │ │ │ ├── ourdomain.cer │ │ │ │ │ ├── ourdomain.cfg │ │ │ │ │ ├── ourdomain.key │ │ │ │ │ ├── ssl-cert-snakeoil.key │ │ │ │ │ └── ssl-cert-snakeoil.pem │ │ │ │ ├── notes.txt │ │ │ │ └── snapshot │ │ │ │ │ ├── corrupt-meta.tar │ │ │ │ │ ├── corrupt-sha.tar │ │ │ │ │ ├── corrupt-state.tar │ │ │ │ │ ├── empty.tar │ │ │ │ │ ├── extra.tar │ │ │ │ │ ├── missing-meta.tar │ │ │ │ │ ├── missing-sha.tar │ │ │ │ │ └── missing-state.tar │ │ │ ├── testrpc │ │ │ │ └── wait.go │ │ │ ├── testutil │ │ │ │ ├── README.md │ │ │ │ ├── io.go │ │ │ │ ├── retry │ │ │ │ │ ├── retry.go │ │ │ │ │ └── retry_test.go │ │ │ │ ├── server.go │ │ │ │ ├── server_methods.go │ │ │ │ └── server_wrapper.go │ │ │ ├── tlsutil │ │ │ │ ├── config.go │ │ │ │ └── config_test.go │ │ │ ├── types │ │ │ │ ├── README.md │ │ │ │ ├── area.go │ │ │ │ ├── checks.go │ │ │ │ └── node_id.go │ │ │ ├── ui │ │ │ │ ├── GNUmakefile │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── README.md │ │ │ │ ├── development_config.json │ │ │ │ ├── index.html │ │ │ │ ├── javascripts │ │ │ │ │ ├── app │ │ │ │ │ │ ├── controllers.js │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── mixins.js │ │ │ │ │ │ ├── models.js │ │ │ │ │ │ ├── router.js │ │ │ │ │ │ ├── routes.js │ │ │ │ │ │ └── views.js │ │ │ │ │ ├── fixtures.js │ │ │ │ │ └── libs │ │ │ │ │ │ ├── base64.min.js │ │ │ │ │ │ ├── classie.js │ │ │ │ │ │ ├── classie.min.js │ │ │ │ │ │ ├── ember-debug.min.js │ │ │ │ │ │ ├── ember-validations.min.js │ │ │ │ │ │ ├── ember.min.js │ │ │ │ │ │ ├── handlebars-1.3.0.min.js │ │ │ │ │ │ ├── jquery-1.10.2.min.js │ │ │ │ │ │ ├── list-view.min.js │ │ │ │ │ │ └── notificationFx.js │ │ │ │ ├── scripts │ │ │ │ │ ├── compile.rb │ │ │ │ │ └── dist.sh │ │ │ │ ├── static │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ ├── base.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── consul-logo.png │ │ │ │ │ ├── favicon-128.png │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ ├── favicon-196x196.png │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ ├── favicon-96x96.png │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── loading-cylon-pink.svg │ │ │ │ │ ├── mstile-144x144.png │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ ├── mstile-310x150.png │ │ │ │ │ ├── mstile-310x310.png │ │ │ │ │ ├── mstile-70x70.png │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ ├── style-guide.html │ │ │ │ ├── styles │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _forms.scss │ │ │ │ │ ├── _lists.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _nav.scss │ │ │ │ │ ├── _notifications.scss │ │ │ │ │ ├── _panels.scss │ │ │ │ │ ├── _type.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── base.scss │ │ │ │ └── tests │ │ │ │ │ ├── runner.css │ │ │ │ │ ├── runner.js │ │ │ │ │ └── tests.js │ │ │ ├── version │ │ │ │ ├── version.go │ │ │ │ └── version_base.go │ │ │ ├── watch │ │ │ │ ├── funcs.go │ │ │ │ ├── funcs_test.go │ │ │ │ ├── plan.go │ │ │ │ ├── plan_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ │ └── website │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── LICENSE.md │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── config.rb │ │ │ │ ├── packer.json │ │ │ │ ├── scripts │ │ │ │ └── deploy.sh │ │ │ │ └── source │ │ │ │ ├── .gitignore │ │ │ │ ├── 404.html.md │ │ │ │ ├── android-manifest.json.erb │ │ │ │ ├── api │ │ │ │ ├── acl.html.md │ │ │ │ ├── agent.html.md │ │ │ │ ├── agent │ │ │ │ │ ├── check.html.md │ │ │ │ │ └── service.html.md │ │ │ │ ├── catalog.html.md │ │ │ │ ├── coordinate.html.md │ │ │ │ ├── event.html.md │ │ │ │ ├── health.html.md │ │ │ │ ├── index.html.md │ │ │ │ ├── kv.html.md │ │ │ │ ├── libraries-and-sdks.html.md │ │ │ │ ├── operator.html.md │ │ │ │ ├── operator │ │ │ │ │ ├── area.html.md │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ ├── keyring.html.md │ │ │ │ │ └── raft.html.md │ │ │ │ ├── query.html.md │ │ │ │ ├── session.html.md │ │ │ │ ├── snapshot.html.md │ │ │ │ ├── status.html.md │ │ │ │ └── txn.md │ │ │ │ ├── assets │ │ │ │ ├── files │ │ │ │ │ └── press-kit.zip │ │ │ │ ├── images │ │ │ │ │ ├── atlas_workflow.png │ │ │ │ │ ├── consul-arch.png │ │ │ │ │ ├── consul-sessions.png │ │ │ │ │ ├── consul_web_ui.png │ │ │ │ │ ├── favicons │ │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ │ ├── feature-config.svg │ │ │ │ │ ├── feature-discovery.svg │ │ │ │ │ ├── feature-health.svg │ │ │ │ │ ├── feature-multi.svg │ │ │ │ │ ├── logo-hashicorp.svg │ │ │ │ │ ├── logo-text.svg │ │ │ │ │ └── og-image.png │ │ │ │ ├── javascripts │ │ │ │ │ └── application.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _community.scss │ │ │ │ │ ├── _docs.scss │ │ │ │ │ ├── _downloads.scss │ │ │ │ │ ├── _footer.scss │ │ │ │ │ ├── _global.scss │ │ │ │ │ ├── _header.scss │ │ │ │ │ ├── _home.scss │ │ │ │ │ ├── _inner.scss │ │ │ │ │ ├── _logos.scss │ │ │ │ │ ├── _syntax.scss.erb │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── application.scss │ │ │ │ ├── community.html.erb │ │ │ │ ├── docs │ │ │ │ ├── agent │ │ │ │ │ ├── basics.html.md │ │ │ │ │ ├── checks.html.md │ │ │ │ │ ├── dns.html.md │ │ │ │ │ ├── encryption.html.md │ │ │ │ │ ├── options.html.md │ │ │ │ │ ├── rpc.html.md │ │ │ │ │ ├── services.html.md │ │ │ │ │ ├── telemetry.html.md │ │ │ │ │ └── watches.html.md │ │ │ │ ├── commands │ │ │ │ │ ├── _http_api_options_client.html.md │ │ │ │ │ ├── _http_api_options_server.html.md │ │ │ │ │ ├── agent.html.md │ │ │ │ │ ├── event.html.markdown.erb │ │ │ │ │ ├── exec.html.markdown.erb │ │ │ │ │ ├── force-leave.html.markdown.erb │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── info.html.markdown.erb │ │ │ │ │ ├── join.html.markdown.erb │ │ │ │ │ ├── keygen.html.md │ │ │ │ │ ├── keyring.html.markdown.erb │ │ │ │ │ ├── kv.html.md │ │ │ │ │ ├── kv │ │ │ │ │ │ ├── delete.html.markdown.erb │ │ │ │ │ │ ├── export.html.markdown.erb │ │ │ │ │ │ ├── get.html.markdown.erb │ │ │ │ │ │ ├── import.html.markdown.erb │ │ │ │ │ │ └── put.html.markdown.erb │ │ │ │ │ ├── leave.html.markdown.erb │ │ │ │ │ ├── lock.html.markdown.erb │ │ │ │ │ ├── maint.html.markdown.erb │ │ │ │ │ ├── members.html.markdown.erb │ │ │ │ │ ├── monitor.html.markdown.erb │ │ │ │ │ ├── operator.html.markdown.erb │ │ │ │ │ ├── operator │ │ │ │ │ │ ├── area.html.markdown.erb │ │ │ │ │ │ ├── autopilot.html.markdown.erb │ │ │ │ │ │ └── raft.html.markdown.erb │ │ │ │ │ ├── reload.html.markdown.erb │ │ │ │ │ ├── rtt.html.markdown.erb │ │ │ │ │ ├── snapshot.html.md │ │ │ │ │ ├── snapshot │ │ │ │ │ │ ├── agent.html.markdown.erb │ │ │ │ │ │ ├── inspect.html.markdown.erb │ │ │ │ │ │ ├── restore.html.markdown.erb │ │ │ │ │ │ └── save.html.markdown.erb │ │ │ │ │ ├── validate.html.md │ │ │ │ │ ├── version.html.md │ │ │ │ │ └── watch.html.markdown.erb │ │ │ │ ├── compatibility.html.md │ │ │ │ ├── enterprise │ │ │ │ │ ├── backups │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── federation │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── read-scale │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── redundancy │ │ │ │ │ │ └── index.html.md │ │ │ │ │ └── upgrades │ │ │ │ │ │ └── index.html.md │ │ │ │ ├── faq.html.md │ │ │ │ ├── guides │ │ │ │ │ ├── acl.html.md │ │ │ │ │ ├── areas.html.markdown.erb │ │ │ │ │ ├── atlas.html.md │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ ├── bootstrapping.html.md │ │ │ │ │ ├── datacenters.html.md │ │ │ │ │ ├── dns-cache.html.md │ │ │ │ │ ├── external.html.md │ │ │ │ │ ├── forwarding.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── leader-election.html.md │ │ │ │ │ ├── manual-bootstrap.html.md │ │ │ │ │ ├── outage.html.md │ │ │ │ │ ├── performance.html.md │ │ │ │ │ ├── semaphore.html.md │ │ │ │ │ └── servers.html.md │ │ │ │ ├── index.html.md │ │ │ │ ├── install │ │ │ │ │ └── index.html.md │ │ │ │ ├── internals │ │ │ │ │ ├── acl.html.md │ │ │ │ │ ├── anti-entropy.html.md │ │ │ │ │ ├── architecture.html.md │ │ │ │ │ ├── consensus.html.md │ │ │ │ │ ├── coordinates.html.md │ │ │ │ │ ├── gossip.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── jepsen.html.md │ │ │ │ │ ├── security.html.md │ │ │ │ │ └── sessions.html.md │ │ │ │ ├── upgrade-specific.html.md │ │ │ │ └── upgrading.html.md │ │ │ │ ├── downloads.html.erb │ │ │ │ ├── downloads_tools.html.erb │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html.erb │ │ │ │ ├── intro │ │ │ │ ├── getting-started │ │ │ │ │ ├── agent.html.md │ │ │ │ │ ├── checks.html.md │ │ │ │ │ ├── consul.d │ │ │ │ │ │ └── web.json │ │ │ │ │ ├── install.html.md │ │ │ │ │ ├── join.html.md │ │ │ │ │ ├── kv.html.md │ │ │ │ │ ├── next-steps.html.md │ │ │ │ │ ├── services.html.md │ │ │ │ │ └── ui.html.md │ │ │ │ ├── index.html.md │ │ │ │ └── vs │ │ │ │ │ ├── chef-puppet.html.md │ │ │ │ │ ├── custom.html.md │ │ │ │ │ ├── eureka.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── nagios-sensu.html.md │ │ │ │ │ ├── serf.html.md │ │ │ │ │ ├── skydns.html.md │ │ │ │ │ ├── smartstack.html.md │ │ │ │ │ └── zookeeper.html.md │ │ │ │ ├── layouts │ │ │ │ ├── _sidebar.erb │ │ │ │ ├── api.erb │ │ │ │ ├── docs.erb │ │ │ │ ├── downloads.erb │ │ │ │ ├── inner.erb │ │ │ │ ├── intro.erb │ │ │ │ └── layout.erb │ │ │ │ ├── microsoft-tile.xml.builder │ │ │ │ ├── robots.txt │ │ │ │ ├── security.html.erb │ │ │ │ └── sitemap.xml.builder │ │ ├── go-cleanhttp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cleanhttp.go │ │ │ └── doc.go │ │ ├── go-rootcerts │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ ├── rootcerts_darwin.go │ │ │ ├── rootcerts_darwin_test.go │ │ │ ├── rootcerts_test.go │ │ │ └── test-fixtures │ │ │ │ ├── cafile │ │ │ │ └── cacert.pem │ │ │ │ ├── capath-with-symlinks │ │ │ │ ├── securetrust.pem │ │ │ │ └── thawte.pem │ │ │ │ └── capath │ │ │ │ ├── securetrust.pem │ │ │ │ └── thawte.pem │ │ └── serf │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── client │ │ │ ├── README.md │ │ │ ├── const.go │ │ │ └── rpc_client.go │ │ │ ├── cmd │ │ │ └── serf │ │ │ │ ├── .gitignore │ │ │ │ ├── command │ │ │ │ ├── agent │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── command.go │ │ │ │ │ ├── command_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── event_handler.go │ │ │ │ │ ├── event_handler_mock.go │ │ │ │ │ ├── event_handler_test.go │ │ │ │ │ ├── flag_slice_value.go │ │ │ │ │ ├── flag_slice_value_test.go │ │ │ │ │ ├── gated_writer.go │ │ │ │ │ ├── gated_writer_test.go │ │ │ │ │ ├── invoke.go │ │ │ │ │ ├── ipc.go │ │ │ │ │ ├── ipc_event_stream.go │ │ │ │ │ ├── ipc_event_stream_test.go │ │ │ │ │ ├── ipc_log_stream.go │ │ │ │ │ ├── ipc_log_stream_test.go │ │ │ │ │ ├── ipc_query_response_stream.go │ │ │ │ │ ├── log_levels.go │ │ │ │ │ ├── log_writer.go │ │ │ │ │ ├── log_writer_test.go │ │ │ │ │ ├── mdns.go │ │ │ │ │ ├── rpc_client_test.go │ │ │ │ │ ├── syslog.go │ │ │ │ │ ├── syslog_test.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── util_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── force_leave.go │ │ │ │ ├── force_leave_test.go │ │ │ │ ├── info.go │ │ │ │ ├── info_test.go │ │ │ │ ├── join.go │ │ │ │ ├── join_test.go │ │ │ │ ├── keygen.go │ │ │ │ ├── keygen_test.go │ │ │ │ ├── keys.go │ │ │ │ ├── keys_test.go │ │ │ │ ├── leave.go │ │ │ │ ├── leave_test.go │ │ │ │ ├── members.go │ │ │ │ ├── members_test.go │ │ │ │ ├── monitor.go │ │ │ │ ├── output.go │ │ │ │ ├── output_test.go │ │ │ │ ├── query.go │ │ │ │ ├── query_test.go │ │ │ │ ├── reachability.go │ │ │ │ ├── reachability_test.go │ │ │ │ ├── rpc.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── tags.go │ │ │ │ ├── tags_test.go │ │ │ │ ├── util_test.go │ │ │ │ ├── version.go │ │ │ │ └── version_test.go │ │ │ │ ├── commands.go │ │ │ │ ├── main.go │ │ │ │ ├── main_test.go │ │ │ │ └── version.go │ │ │ ├── coordinate │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── config.go │ │ │ ├── coordinate.go │ │ │ ├── coordinate_test.go │ │ │ ├── performance_test.go │ │ │ ├── phantom.go │ │ │ └── util_test.go │ │ │ ├── demo │ │ │ ├── vagrant-cluster │ │ │ │ ├── README.md │ │ │ │ └── Vagrantfile │ │ │ └── web-load-balancer │ │ │ │ ├── README.md │ │ │ │ ├── cloudformation.json │ │ │ │ ├── setup_load_balancer.sh │ │ │ │ ├── setup_serf.sh │ │ │ │ ├── setup_web_server.sh │ │ │ │ └── user_data │ │ │ │ ├── README.md │ │ │ │ ├── dump_user_data.py │ │ │ │ ├── load_balancer_user_data.sh │ │ │ │ └── web_user_data.sh │ │ │ ├── deps │ │ │ ├── v0-6-2.json │ │ │ ├── v0-6-3.json │ │ │ ├── v0-6-4.json │ │ │ └── v0-7-0.json │ │ │ ├── ops-misc │ │ │ ├── README.md │ │ │ ├── debian │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── copyright │ │ │ │ ├── dirs │ │ │ │ ├── install │ │ │ │ ├── postinst │ │ │ │ ├── postrm │ │ │ │ ├── rules │ │ │ │ ├── serf.init │ │ │ │ ├── serf.json.example │ │ │ │ └── serf.upstart │ │ │ ├── io.serfdom.serf.plist │ │ │ ├── serf.sysv.init │ │ │ └── systemd.conf │ │ │ ├── scripts │ │ │ ├── build.sh │ │ │ ├── dist.sh │ │ │ ├── dist_build.sh │ │ │ ├── serf-builder │ │ │ │ └── Dockerfile │ │ │ ├── setup_test_subnet.sh │ │ │ └── start_cluster.sh │ │ │ ├── serf │ │ │ ├── broadcast.go │ │ │ ├── broadcast_test.go │ │ │ ├── coalesce.go │ │ │ ├── coalesce_member.go │ │ │ ├── coalesce_member_test.go │ │ │ ├── coalesce_test.go │ │ │ ├── coalesce_user.go │ │ │ ├── coalesce_user_test.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── delegate_test.go │ │ │ ├── event.go │ │ │ ├── event_delegate.go │ │ │ ├── event_test.go │ │ │ ├── internal_query.go │ │ │ ├── internal_query_test.go │ │ │ ├── keymanager.go │ │ │ ├── keymanager_test.go │ │ │ ├── lamport.go │ │ │ ├── lamport_test.go │ │ │ ├── merge_delegate.go │ │ │ ├── messages.go │ │ │ ├── messages_test.go │ │ │ ├── ping_delegate.go │ │ │ ├── query.go │ │ │ ├── query_test.go │ │ │ ├── serf.go │ │ │ ├── serf_internals_test.go │ │ │ ├── serf_test.go │ │ │ ├── snapshot.go │ │ │ └── snapshot_test.go │ │ │ ├── testutil │ │ │ ├── addr.go │ │ │ ├── testutil_test.go │ │ │ └── yield.go │ │ │ └── website │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── config.rb │ │ │ ├── packer.json │ │ │ ├── scripts │ │ │ └── deploy.sh │ │ │ └── source │ │ │ ├── 404.html.erb │ │ │ ├── LICENSE │ │ │ ├── assets │ │ │ ├── images │ │ │ │ ├── custom-event-icon.png │ │ │ │ ├── custom-event-icon@2x.png │ │ │ │ ├── failure-detect-icon.png │ │ │ │ ├── failure-detect-icon@2x.png │ │ │ │ ├── favicon.png │ │ │ │ ├── footer-pattern.jpg │ │ │ │ ├── gossip-proto-icon.png │ │ │ │ ├── gossip-proto-icon@2x.png │ │ │ │ ├── hashi-logo-s.png │ │ │ │ ├── logo-circle-logo.png │ │ │ │ ├── logo-circle-logo@2x.png │ │ │ │ ├── logo-type-medium.png │ │ │ │ ├── logo-type-medium@2x.png │ │ │ │ ├── logo-type-small.png │ │ │ │ ├── logo-type-small@2x.png │ │ │ │ ├── logo_large.png │ │ │ │ ├── node-hero-pattern.jpg │ │ │ │ └── node-hero-pattern@2x.jpg │ │ │ ├── javascripts │ │ │ │ ├── _serf.js │ │ │ │ ├── application.js │ │ │ │ └── lib │ │ │ │ │ ├── _base.js │ │ │ │ │ ├── _classy.js │ │ │ │ │ ├── _d3.js │ │ │ │ │ ├── _highcharts.js │ │ │ │ │ ├── _sidebar.js │ │ │ │ │ └── _simulator.js │ │ │ └── stylesheets │ │ │ │ ├── _community.scss │ │ │ │ ├── _docs.scss │ │ │ │ ├── _downloads.scss │ │ │ │ ├── _fonts.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _global.scss │ │ │ │ ├── _header.scss │ │ │ │ ├── _home.scss │ │ │ │ ├── _jumbotron.scss │ │ │ │ ├── _nodes.scss │ │ │ │ ├── _sidebar.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── application.scss │ │ │ │ └── hashicorp-shared │ │ │ │ ├── _hashicorp-header.scss │ │ │ │ ├── _hashicorp-sidebar.scss │ │ │ │ ├── _hashicorp-utility.scss │ │ │ │ └── _project-utility.scss │ │ │ ├── community.html.erb │ │ │ ├── docs │ │ │ ├── agent │ │ │ │ ├── basics.html.markdown │ │ │ │ ├── encryption.html.markdown │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ ├── logging.html.markdown │ │ │ │ ├── options.html.markdown │ │ │ │ ├── rpc.html.markdown │ │ │ │ └── telemetry.html.markdown │ │ │ ├── commands │ │ │ │ ├── agent.html.markdown │ │ │ │ ├── event.html.markdown │ │ │ │ ├── force-leave.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── info.html.markdown │ │ │ │ ├── join.html.markdown │ │ │ │ ├── keygen.html.markdown │ │ │ │ ├── keys.html.markdown │ │ │ │ ├── leave.html.markdown │ │ │ │ ├── members.html.markdown │ │ │ │ ├── monitor.html.markdown │ │ │ │ ├── query.html.markdown │ │ │ │ ├── reachability.html.markdown │ │ │ │ ├── rtt.html.markdown │ │ │ │ └── tags.html.markdown │ │ │ ├── compatibility.html.markdown │ │ │ ├── index.html.markdown │ │ │ ├── internals │ │ │ │ ├── coordinates.html.markdown │ │ │ │ ├── gossip.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── security.html.markdown │ │ │ │ └── simulator.html.markdown │ │ │ ├── recipes.html.markdown │ │ │ ├── recipes │ │ │ │ ├── agent-uptime.html.markdown │ │ │ │ └── event-handler-router.html.markdown │ │ │ ├── roadmap.html.markdown │ │ │ └── upgrading.html.markdown │ │ │ ├── downloads.html.erb │ │ │ ├── index.html.erb │ │ │ ├── intro │ │ │ ├── getting-started │ │ │ │ ├── agent.html.markdown │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ ├── install.html.markdown │ │ │ │ ├── join.html.markdown │ │ │ │ ├── next-steps.html.markdown │ │ │ │ ├── queries.html.markdown │ │ │ │ └── user-events.html.markdown │ │ │ ├── index.html.markdown │ │ │ ├── use-cases.html.markdown │ │ │ ├── vs-chef-puppet.html.markdown │ │ │ ├── vs-consul.html.markdown │ │ │ ├── vs-custom.html.markdown │ │ │ ├── vs-fabric.html.markdown │ │ │ ├── vs-other-sw.html.markdown │ │ │ └── vs-zookeeper.html.markdown │ │ │ ├── layouts │ │ │ ├── _sidebar.erb │ │ │ ├── docs.erb │ │ │ ├── inner.erb │ │ │ ├── intro.erb │ │ │ ├── layout.erb │ │ │ └── svg │ │ │ │ ├── _svg-by-hashicorp.erb │ │ │ │ ├── _svg-download.erb │ │ │ │ ├── _svg-github.erb │ │ │ │ └── _svg-hashicorp-logo.erb │ │ │ ├── robots.txt │ │ │ ├── security.html.erb │ │ │ └── sitemap.xml.builder │ │ └── mitchellh │ │ └── go-homedir │ │ ├── LICENSE │ │ ├── README.md │ │ ├── homedir.go │ │ └── homedir_test.go │ ├── rpc.go │ ├── server │ ├── Gopkg.lock │ ├── Gopkg.toml │ ├── server.go │ └── vendor │ │ └── github.com │ │ ├── gorilla │ │ └── rpc │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ └── v2 │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── compression_selector.go │ │ │ ├── doc.go │ │ │ ├── encoder_selector.go │ │ │ ├── json │ │ │ ├── client.go │ │ │ ├── doc.go │ │ │ ├── json_test.go │ │ │ └── server.go │ │ │ ├── json2 │ │ │ ├── client.go │ │ │ ├── error.go │ │ │ ├── json_test.go │ │ │ ├── server.go │ │ │ └── testapp │ │ │ │ ├── README.md │ │ │ │ ├── counter.go │ │ │ │ ├── counter.js │ │ │ │ ├── index.html │ │ │ │ └── jquery.jsonrpc.js │ │ │ ├── map.go │ │ │ ├── protorpc │ │ │ ├── doc.go │ │ │ ├── protorpc_test.go │ │ │ └── server.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ ├── hashicorp │ │ ├── consul │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── ISSUE_TEMPLATE.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── acl │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── cache.go │ │ │ │ ├── cache_test.go │ │ │ │ ├── policy.go │ │ │ │ └── policy_test.go │ │ │ ├── agent │ │ │ │ ├── acl.go │ │ │ │ ├── acl_endpoint.go │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_endpoint.go │ │ │ │ ├── agent_endpoint_test.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── bindata_assetfs.go │ │ │ │ ├── catalog_endpoint.go │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ ├── check.go │ │ │ │ ├── check_test.go │ │ │ │ ├── config.go │ │ │ │ ├── config_aws.go │ │ │ │ ├── config_azure.go │ │ │ │ ├── config_azure_test.go │ │ │ │ ├── config_ec2_test.go │ │ │ │ ├── config_gce.go │ │ │ │ ├── config_gce_test.go │ │ │ │ ├── config_test.go │ │ │ │ ├── consul │ │ │ │ │ ├── acl.go │ │ │ │ │ ├── acl_endpoint.go │ │ │ │ │ ├── acl_endpoint_test.go │ │ │ │ │ ├── acl_replication.go │ │ │ │ │ ├── acl_replication_test.go │ │ │ │ │ ├── acl_test.go │ │ │ │ │ ├── agent │ │ │ │ │ │ ├── server.go │ │ │ │ │ │ ├── server_internal_test.go │ │ │ │ │ │ └── server_test.go │ │ │ │ │ ├── autopilot.go │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ ├── catalog_endpoint.go │ │ │ │ │ ├── catalog_endpoint_test.go │ │ │ │ │ ├── client.go │ │ │ │ │ ├── client_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ │ ├── filter.go │ │ │ │ │ ├── filter_test.go │ │ │ │ │ ├── flood.go │ │ │ │ │ ├── fsm.go │ │ │ │ │ ├── fsm_test.go │ │ │ │ │ ├── health_endpoint.go │ │ │ │ │ ├── health_endpoint_test.go │ │ │ │ │ ├── helper_test.go │ │ │ │ │ ├── internal_endpoint.go │ │ │ │ │ ├── internal_endpoint_test.go │ │ │ │ │ ├── issue_test.go │ │ │ │ │ ├── kvs_endpoint.go │ │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ │ ├── leader.go │ │ │ │ │ ├── leader_test.go │ │ │ │ │ ├── merge.go │ │ │ │ │ ├── merge_test.go │ │ │ │ │ ├── operator_autopilot_endpoint.go │ │ │ │ │ ├── operator_autopilot_endpoint_test.go │ │ │ │ │ ├── operator_endpoint.go │ │ │ │ │ ├── operator_raft_endpoint.go │ │ │ │ │ ├── operator_raft_endpoint_test.go │ │ │ │ │ ├── prepared_query │ │ │ │ │ │ ├── template.go │ │ │ │ │ │ ├── template_test.go │ │ │ │ │ │ ├── walk.go │ │ │ │ │ │ └── walk_test.go │ │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ │ ├── raft_rpc.go │ │ │ │ │ ├── rpc.go │ │ │ │ │ ├── rpc_test.go │ │ │ │ │ ├── rtt.go │ │ │ │ │ ├── rtt_test.go │ │ │ │ │ ├── serf.go │ │ │ │ │ ├── serf_test.go │ │ │ │ │ ├── server.go │ │ │ │ │ ├── server_test.go │ │ │ │ │ ├── servers │ │ │ │ │ │ ├── manager.go │ │ │ │ │ │ ├── manager_internal_test.go │ │ │ │ │ │ ├── manager_test.go │ │ │ │ │ │ ├── router.go │ │ │ │ │ │ ├── router_test.go │ │ │ │ │ │ ├── serf_adapter.go │ │ │ │ │ │ └── serf_flooder.go │ │ │ │ │ ├── session_endpoint.go │ │ │ │ │ ├── session_endpoint_test.go │ │ │ │ │ ├── session_ttl.go │ │ │ │ │ ├── session_ttl_test.go │ │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ │ ├── state │ │ │ │ │ │ ├── acl.go │ │ │ │ │ │ ├── acl_test.go │ │ │ │ │ │ ├── autopilot.go │ │ │ │ │ │ ├── autopilot_test.go │ │ │ │ │ │ ├── catalog.go │ │ │ │ │ │ ├── catalog_test.go │ │ │ │ │ │ ├── coordinate.go │ │ │ │ │ │ ├── coordinate_test.go │ │ │ │ │ │ ├── delay.go │ │ │ │ │ │ ├── delay_test.go │ │ │ │ │ │ ├── graveyard.go │ │ │ │ │ │ ├── graveyard_test.go │ │ │ │ │ │ ├── kvs.go │ │ │ │ │ │ ├── kvs_test.go │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ ├── prepared_query_index.go │ │ │ │ │ │ ├── prepared_query_index_test.go │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ ├── schema.go │ │ │ │ │ │ ├── schema_test.go │ │ │ │ │ │ ├── session.go │ │ │ │ │ │ ├── session_test.go │ │ │ │ │ │ ├── state_store.go │ │ │ │ │ │ ├── state_store_test.go │ │ │ │ │ │ ├── tombstone_gc.go │ │ │ │ │ │ ├── tombstone_gc_test.go │ │ │ │ │ │ ├── txn.go │ │ │ │ │ │ └── txn_test.go │ │ │ │ │ ├── stats_fetcher.go │ │ │ │ │ ├── stats_fetcher_test.go │ │ │ │ │ ├── status_endpoint.go │ │ │ │ │ ├── status_endpoint_test.go │ │ │ │ │ ├── structs │ │ │ │ │ │ ├── check_defintion.go │ │ │ │ │ │ ├── check_defintion_test.go │ │ │ │ │ │ ├── check_type.go │ │ │ │ │ │ ├── operator.go │ │ │ │ │ │ ├── operator_test.go │ │ │ │ │ │ ├── prepared_query.go │ │ │ │ │ │ ├── prepared_query_test.go │ │ │ │ │ │ ├── service_definition.go │ │ │ │ │ │ ├── service_definition_test.go │ │ │ │ │ │ ├── snapshot.go │ │ │ │ │ │ ├── structs.go │ │ │ │ │ │ ├── structs_test.go │ │ │ │ │ │ └── txn.go │ │ │ │ │ ├── txn_endpoint.go │ │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── util_test.go │ │ │ │ ├── coordinate_endpoint.go │ │ │ │ ├── coordinate_endpoint_test.go │ │ │ │ ├── dns.go │ │ │ │ ├── dns_test.go │ │ │ │ ├── event_endpoint.go │ │ │ │ ├── event_endpoint_test.go │ │ │ │ ├── health_endpoint.go │ │ │ │ ├── health_endpoint_test.go │ │ │ │ ├── http.go │ │ │ │ ├── http_test.go │ │ │ │ ├── keyring.go │ │ │ │ ├── keyring_test.go │ │ │ │ ├── kvs_endpoint.go │ │ │ │ ├── kvs_endpoint_test.go │ │ │ │ ├── local.go │ │ │ │ ├── local_test.go │ │ │ │ ├── mock │ │ │ │ │ └── notify.go │ │ │ │ ├── notify.go │ │ │ │ ├── notify_test.go │ │ │ │ ├── operator_endpoint.go │ │ │ │ ├── operator_endpoint_test.go │ │ │ │ ├── pool │ │ │ │ │ ├── conn.go │ │ │ │ │ └── pool.go │ │ │ │ ├── prepared_query_endpoint.go │ │ │ │ ├── prepared_query_endpoint_test.go │ │ │ │ ├── remote_exec.go │ │ │ │ ├── remote_exec_test.go │ │ │ │ ├── retry_join.go │ │ │ │ ├── session_endpoint.go │ │ │ │ ├── session_endpoint_test.go │ │ │ │ ├── snapshot_endpoint.go │ │ │ │ ├── snapshot_endpoint_test.go │ │ │ │ ├── status_endpoint.go │ │ │ │ ├── status_endpoint_test.go │ │ │ │ ├── systemd │ │ │ │ │ └── notify.go │ │ │ │ ├── testagent.go │ │ │ │ ├── translate_addr.go │ │ │ │ ├── txn_endpoint.go │ │ │ │ ├── txn_endpoint_test.go │ │ │ │ ├── ui_endpoint.go │ │ │ │ ├── ui_endpoint_test.go │ │ │ │ ├── user_event.go │ │ │ │ ├── user_event_test.go │ │ │ │ ├── util.go │ │ │ │ ├── util_test.go │ │ │ │ ├── watch_handler.go │ │ │ │ └── watch_handler_test.go │ │ │ ├── api │ │ │ │ ├── README.md │ │ │ │ ├── acl.go │ │ │ │ ├── acl_test.go │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── api.go │ │ │ │ ├── api_test.go │ │ │ │ ├── catalog.go │ │ │ │ ├── catalog_test.go │ │ │ │ ├── coordinate.go │ │ │ │ ├── coordinate_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── health.go │ │ │ │ ├── health_test.go │ │ │ │ ├── kv.go │ │ │ │ ├── kv_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_area.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_keyring.go │ │ │ │ ├── operator_keyring_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── prepared_query.go │ │ │ │ ├── prepared_query_test.go │ │ │ │ ├── raw.go │ │ │ │ ├── semaphore.go │ │ │ │ ├── semaphore_test.go │ │ │ │ ├── session.go │ │ │ │ ├── session_test.go │ │ │ │ ├── snapshot.go │ │ │ │ ├── snapshot_test.go │ │ │ │ ├── status.go │ │ │ │ └── status_test.go │ │ │ ├── bench │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── bench-aws.json │ │ │ │ ├── bench.json │ │ │ │ ├── conf │ │ │ │ │ ├── bootstrap.json │ │ │ │ │ ├── common-aws.conf │ │ │ │ │ ├── common.json │ │ │ │ │ ├── server.json │ │ │ │ │ └── upstart.conf │ │ │ │ ├── results-0.2.md │ │ │ │ ├── results-0.3.md │ │ │ │ ├── results-0.7.1.md │ │ │ │ └── results-0.7.1.svg │ │ │ ├── command │ │ │ │ ├── agent.go │ │ │ │ ├── agent_test.go │ │ │ │ ├── base.go │ │ │ │ ├── commands.go │ │ │ │ ├── configtest.go │ │ │ │ ├── configtest_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── exec.go │ │ │ │ ├── exec_test.go │ │ │ │ ├── force_leave.go │ │ │ │ ├── force_leave_test.go │ │ │ │ ├── info.go │ │ │ │ ├── info_test.go │ │ │ │ ├── join.go │ │ │ │ ├── join_test.go │ │ │ │ ├── keygen.go │ │ │ │ ├── keygen_test.go │ │ │ │ ├── keyring.go │ │ │ │ ├── keyring_test.go │ │ │ │ ├── kv_command.go │ │ │ │ ├── kv_command_test.go │ │ │ │ ├── kv_delete.go │ │ │ │ ├── kv_delete_test.go │ │ │ │ ├── kv_export.go │ │ │ │ ├── kv_export_test.go │ │ │ │ ├── kv_get.go │ │ │ │ ├── kv_get_test.go │ │ │ │ ├── kv_import.go │ │ │ │ ├── kv_import_test.go │ │ │ │ ├── kv_put.go │ │ │ │ ├── kv_put_test.go │ │ │ │ ├── leave.go │ │ │ │ ├── leave_test.go │ │ │ │ ├── lock.go │ │ │ │ ├── lock_test.go │ │ │ │ ├── maint.go │ │ │ │ ├── maint_test.go │ │ │ │ ├── members.go │ │ │ │ ├── members_test.go │ │ │ │ ├── monitor.go │ │ │ │ ├── operator.go │ │ │ │ ├── operator_autopilot.go │ │ │ │ ├── operator_autopilot_get.go │ │ │ │ ├── operator_autopilot_get_test.go │ │ │ │ ├── operator_autopilot_set.go │ │ │ │ ├── operator_autopilot_set_test.go │ │ │ │ ├── operator_autopilot_test.go │ │ │ │ ├── operator_raft.go │ │ │ │ ├── operator_raft_list.go │ │ │ │ ├── operator_raft_list_test.go │ │ │ │ ├── operator_raft_remove.go │ │ │ │ ├── operator_raft_remove_test.go │ │ │ │ ├── operator_raft_test.go │ │ │ │ ├── operator_test.go │ │ │ │ ├── reload.go │ │ │ │ ├── reload_test.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── snapshot_command.go │ │ │ │ ├── snapshot_command_test.go │ │ │ │ ├── snapshot_inspect.go │ │ │ │ ├── snapshot_inspect_test.go │ │ │ │ ├── snapshot_restore.go │ │ │ │ ├── snapshot_restore_test.go │ │ │ │ ├── snapshot_save.go │ │ │ │ ├── snapshot_save_test.go │ │ │ │ ├── util_test.go │ │ │ │ ├── util_unix.go │ │ │ │ ├── util_windows.go │ │ │ │ ├── validate.go │ │ │ │ ├── validate_test.go │ │ │ │ ├── version.go │ │ │ │ ├── version_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ │ ├── configutil │ │ │ │ ├── config.go │ │ │ │ ├── config_test.go │ │ │ │ ├── flag_slice_value.go │ │ │ │ └── flag_slice_value_test.go │ │ │ ├── contrib │ │ │ │ ├── bash-completion │ │ │ │ │ └── _consul │ │ │ │ └── zsh-completion │ │ │ │ │ ├── README.md │ │ │ │ │ ├── _consul │ │ │ │ │ └── install.sh │ │ │ ├── demo │ │ │ │ └── vagrant-cluster │ │ │ │ │ ├── README.md │ │ │ │ │ └── Vagrantfile │ │ │ ├── ipaddr │ │ │ │ └── ipaddr.go │ │ │ ├── lib │ │ │ │ ├── cluster.go │ │ │ │ ├── cluster_test.go │ │ │ │ ├── math.go │ │ │ │ ├── math_test.go │ │ │ │ ├── path.go │ │ │ │ ├── rand.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── string.go │ │ │ │ └── string_test.go │ │ │ ├── logger │ │ │ │ ├── gated_writer.go │ │ │ │ ├── gated_writer_test.go │ │ │ │ ├── log_levels.go │ │ │ │ ├── log_writer.go │ │ │ │ ├── log_writer_test.go │ │ │ │ ├── logger.go │ │ │ │ ├── syslog.go │ │ │ │ └── syslog_test.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ ├── scripts │ │ │ │ ├── build.sh │ │ │ │ ├── consul-builder │ │ │ │ │ └── Dockerfile │ │ │ │ ├── dist.sh │ │ │ │ ├── dist_build.sh │ │ │ │ ├── fixup_times.sh │ │ │ │ ├── ui.sh │ │ │ │ └── ui_build.sh │ │ │ ├── snapshot │ │ │ │ ├── archive.go │ │ │ │ ├── archive_test.go │ │ │ │ ├── snapshot.go │ │ │ │ └── snapshot_test.go │ │ │ ├── terraform │ │ │ │ ├── README.md │ │ │ │ ├── aws │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── digitalocean │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── terraform.tfvars.example │ │ │ │ │ └── variables.tf │ │ │ │ ├── google │ │ │ │ │ ├── README.md │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ └── variables.tf │ │ │ │ ├── openstack │ │ │ │ │ ├── README.org │ │ │ │ │ ├── consul.tf │ │ │ │ │ ├── outputs.tf │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── install.sh │ │ │ │ │ │ ├── server.sh │ │ │ │ │ │ ├── service.sh │ │ │ │ │ │ ├── upstart-join.conf │ │ │ │ │ │ └── upstart.conf │ │ │ │ │ └── variables.tf │ │ │ │ └── shared │ │ │ │ │ └── scripts │ │ │ │ │ ├── debian_upstart.conf │ │ │ │ │ ├── install.sh │ │ │ │ │ ├── ip_tables.sh │ │ │ │ │ ├── rhel_consul.service │ │ │ │ │ ├── rhel_upstart.conf │ │ │ │ │ └── service.sh │ │ │ ├── test │ │ │ │ ├── ca │ │ │ │ │ ├── certindex │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── myca.conf │ │ │ │ │ ├── privkey.pem │ │ │ │ │ ├── root.cer │ │ │ │ │ └── serialfile │ │ │ │ ├── ca_path │ │ │ │ │ ├── cert1.crt │ │ │ │ │ └── cert2.crt │ │ │ │ ├── client_certs │ │ │ │ │ ├── client.crt │ │ │ │ │ ├── client.csr │ │ │ │ │ ├── client.key │ │ │ │ │ ├── rootca.crt │ │ │ │ │ ├── rootca.key │ │ │ │ │ ├── rootca.srl │ │ │ │ │ ├── server.crt │ │ │ │ │ ├── server.csr │ │ │ │ │ └── server.key │ │ │ │ ├── command │ │ │ │ │ └── merge │ │ │ │ │ │ ├── a.json │ │ │ │ │ │ ├── b.json │ │ │ │ │ │ ├── empty │ │ │ │ │ │ └── foo.json │ │ │ │ │ │ ├── nope │ │ │ │ │ │ ├── subdir │ │ │ │ │ │ └── c.json │ │ │ │ │ │ └── zero.json │ │ │ │ ├── hostname │ │ │ │ │ ├── Alice.cfg │ │ │ │ │ ├── Alice.crt │ │ │ │ │ ├── Alice.ext │ │ │ │ │ ├── Alice.key │ │ │ │ │ ├── CertAuth.crt │ │ │ │ │ ├── certindex │ │ │ │ │ ├── generate.sh │ │ │ │ │ ├── myca.conf │ │ │ │ │ ├── privkey.pem │ │ │ │ │ └── serialfile │ │ │ │ ├── key │ │ │ │ │ ├── ourdomain.cer │ │ │ │ │ ├── ourdomain.cfg │ │ │ │ │ ├── ourdomain.key │ │ │ │ │ ├── ssl-cert-snakeoil.key │ │ │ │ │ └── ssl-cert-snakeoil.pem │ │ │ │ ├── notes.txt │ │ │ │ └── snapshot │ │ │ │ │ ├── corrupt-meta.tar │ │ │ │ │ ├── corrupt-sha.tar │ │ │ │ │ ├── corrupt-state.tar │ │ │ │ │ ├── empty.tar │ │ │ │ │ ├── extra.tar │ │ │ │ │ ├── missing-meta.tar │ │ │ │ │ ├── missing-sha.tar │ │ │ │ │ └── missing-state.tar │ │ │ ├── testrpc │ │ │ │ └── wait.go │ │ │ ├── testutil │ │ │ │ ├── README.md │ │ │ │ ├── io.go │ │ │ │ ├── retry │ │ │ │ │ ├── retry.go │ │ │ │ │ └── retry_test.go │ │ │ │ ├── server.go │ │ │ │ ├── server_methods.go │ │ │ │ └── server_wrapper.go │ │ │ ├── tlsutil │ │ │ │ ├── config.go │ │ │ │ └── config_test.go │ │ │ ├── types │ │ │ │ ├── README.md │ │ │ │ ├── area.go │ │ │ │ ├── checks.go │ │ │ │ └── node_id.go │ │ │ ├── ui │ │ │ │ ├── GNUmakefile │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── README.md │ │ │ │ ├── development_config.json │ │ │ │ ├── index.html │ │ │ │ ├── javascripts │ │ │ │ │ ├── app │ │ │ │ │ │ ├── controllers.js │ │ │ │ │ │ ├── helpers.js │ │ │ │ │ │ ├── mixins.js │ │ │ │ │ │ ├── models.js │ │ │ │ │ │ ├── router.js │ │ │ │ │ │ ├── routes.js │ │ │ │ │ │ └── views.js │ │ │ │ │ ├── fixtures.js │ │ │ │ │ └── libs │ │ │ │ │ │ ├── base64.min.js │ │ │ │ │ │ ├── classie.js │ │ │ │ │ │ ├── classie.min.js │ │ │ │ │ │ ├── ember-debug.min.js │ │ │ │ │ │ ├── ember-validations.min.js │ │ │ │ │ │ ├── ember.min.js │ │ │ │ │ │ ├── handlebars-1.3.0.min.js │ │ │ │ │ │ ├── jquery-1.10.2.min.js │ │ │ │ │ │ ├── list-view.min.js │ │ │ │ │ │ └── notificationFx.js │ │ │ │ ├── scripts │ │ │ │ │ ├── compile.rb │ │ │ │ │ └── dist.sh │ │ │ │ ├── static │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ ├── apple-touch-icon-114x114.png │ │ │ │ │ ├── apple-touch-icon-120x120.png │ │ │ │ │ ├── apple-touch-icon-144x144.png │ │ │ │ │ ├── apple-touch-icon-152x152.png │ │ │ │ │ ├── apple-touch-icon-57x57.png │ │ │ │ │ ├── apple-touch-icon-60x60.png │ │ │ │ │ ├── apple-touch-icon-72x72.png │ │ │ │ │ ├── apple-touch-icon-76x76.png │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ ├── base.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── consul-logo.png │ │ │ │ │ ├── favicon-128.png │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ ├── favicon-196x196.png │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ ├── favicon-96x96.png │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── favicon.png │ │ │ │ │ ├── loading-cylon-pink.svg │ │ │ │ │ ├── mstile-144x144.png │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ ├── mstile-310x150.png │ │ │ │ │ ├── mstile-310x310.png │ │ │ │ │ ├── mstile-70x70.png │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ ├── style-guide.html │ │ │ │ ├── styles │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _forms.scss │ │ │ │ │ ├── _lists.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _nav.scss │ │ │ │ │ ├── _notifications.scss │ │ │ │ │ ├── _panels.scss │ │ │ │ │ ├── _type.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── base.scss │ │ │ │ └── tests │ │ │ │ │ ├── runner.css │ │ │ │ │ ├── runner.js │ │ │ │ │ └── tests.js │ │ │ ├── version │ │ │ │ ├── version.go │ │ │ │ └── version_base.go │ │ │ ├── watch │ │ │ │ ├── funcs.go │ │ │ │ ├── funcs_test.go │ │ │ │ ├── plan.go │ │ │ │ ├── plan_test.go │ │ │ │ ├── watch.go │ │ │ │ └── watch_test.go │ │ │ └── website │ │ │ │ ├── Gemfile │ │ │ │ ├── Gemfile.lock │ │ │ │ ├── LICENSE.md │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── config.rb │ │ │ │ ├── packer.json │ │ │ │ ├── scripts │ │ │ │ └── deploy.sh │ │ │ │ └── source │ │ │ │ ├── .gitignore │ │ │ │ ├── 404.html.md │ │ │ │ ├── android-manifest.json.erb │ │ │ │ ├── api │ │ │ │ ├── acl.html.md │ │ │ │ ├── agent.html.md │ │ │ │ ├── agent │ │ │ │ │ ├── check.html.md │ │ │ │ │ └── service.html.md │ │ │ │ ├── catalog.html.md │ │ │ │ ├── coordinate.html.md │ │ │ │ ├── event.html.md │ │ │ │ ├── health.html.md │ │ │ │ ├── index.html.md │ │ │ │ ├── kv.html.md │ │ │ │ ├── libraries-and-sdks.html.md │ │ │ │ ├── operator.html.md │ │ │ │ ├── operator │ │ │ │ │ ├── area.html.md │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ ├── keyring.html.md │ │ │ │ │ └── raft.html.md │ │ │ │ ├── query.html.md │ │ │ │ ├── session.html.md │ │ │ │ ├── snapshot.html.md │ │ │ │ ├── status.html.md │ │ │ │ └── txn.md │ │ │ │ ├── assets │ │ │ │ ├── files │ │ │ │ │ └── press-kit.zip │ │ │ │ ├── images │ │ │ │ │ ├── atlas_workflow.png │ │ │ │ │ ├── consul-arch.png │ │ │ │ │ ├── consul-sessions.png │ │ │ │ │ ├── consul_web_ui.png │ │ │ │ │ ├── favicons │ │ │ │ │ │ ├── android-chrome-192x192.png │ │ │ │ │ │ ├── android-chrome-512x512.png │ │ │ │ │ │ ├── apple-touch-icon.png │ │ │ │ │ │ ├── favicon-16x16.png │ │ │ │ │ │ ├── favicon-32x32.png │ │ │ │ │ │ ├── favicon.ico │ │ │ │ │ │ ├── mstile-150x150.png │ │ │ │ │ │ └── safari-pinned-tab.svg │ │ │ │ │ ├── feature-config.svg │ │ │ │ │ ├── feature-discovery.svg │ │ │ │ │ ├── feature-health.svg │ │ │ │ │ ├── feature-multi.svg │ │ │ │ │ ├── logo-hashicorp.svg │ │ │ │ │ ├── logo-text.svg │ │ │ │ │ └── og-image.png │ │ │ │ ├── javascripts │ │ │ │ │ └── application.js │ │ │ │ └── stylesheets │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _community.scss │ │ │ │ │ ├── _docs.scss │ │ │ │ │ ├── _downloads.scss │ │ │ │ │ ├── _footer.scss │ │ │ │ │ ├── _global.scss │ │ │ │ │ ├── _header.scss │ │ │ │ │ ├── _home.scss │ │ │ │ │ ├── _inner.scss │ │ │ │ │ ├── _logos.scss │ │ │ │ │ ├── _syntax.scss.erb │ │ │ │ │ ├── _variables.scss │ │ │ │ │ └── application.scss │ │ │ │ ├── community.html.erb │ │ │ │ ├── docs │ │ │ │ ├── agent │ │ │ │ │ ├── basics.html.md │ │ │ │ │ ├── checks.html.md │ │ │ │ │ ├── dns.html.md │ │ │ │ │ ├── encryption.html.md │ │ │ │ │ ├── options.html.md │ │ │ │ │ ├── rpc.html.md │ │ │ │ │ ├── services.html.md │ │ │ │ │ ├── telemetry.html.md │ │ │ │ │ └── watches.html.md │ │ │ │ ├── commands │ │ │ │ │ ├── _http_api_options_client.html.md │ │ │ │ │ ├── _http_api_options_server.html.md │ │ │ │ │ ├── agent.html.md │ │ │ │ │ ├── event.html.markdown.erb │ │ │ │ │ ├── exec.html.markdown.erb │ │ │ │ │ ├── force-leave.html.markdown.erb │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── info.html.markdown.erb │ │ │ │ │ ├── join.html.markdown.erb │ │ │ │ │ ├── keygen.html.md │ │ │ │ │ ├── keyring.html.markdown.erb │ │ │ │ │ ├── kv.html.md │ │ │ │ │ ├── kv │ │ │ │ │ │ ├── delete.html.markdown.erb │ │ │ │ │ │ ├── export.html.markdown.erb │ │ │ │ │ │ ├── get.html.markdown.erb │ │ │ │ │ │ ├── import.html.markdown.erb │ │ │ │ │ │ └── put.html.markdown.erb │ │ │ │ │ ├── leave.html.markdown.erb │ │ │ │ │ ├── lock.html.markdown.erb │ │ │ │ │ ├── maint.html.markdown.erb │ │ │ │ │ ├── members.html.markdown.erb │ │ │ │ │ ├── monitor.html.markdown.erb │ │ │ │ │ ├── operator.html.markdown.erb │ │ │ │ │ ├── operator │ │ │ │ │ │ ├── area.html.markdown.erb │ │ │ │ │ │ ├── autopilot.html.markdown.erb │ │ │ │ │ │ └── raft.html.markdown.erb │ │ │ │ │ ├── reload.html.markdown.erb │ │ │ │ │ ├── rtt.html.markdown.erb │ │ │ │ │ ├── snapshot.html.md │ │ │ │ │ ├── snapshot │ │ │ │ │ │ ├── agent.html.markdown.erb │ │ │ │ │ │ ├── inspect.html.markdown.erb │ │ │ │ │ │ ├── restore.html.markdown.erb │ │ │ │ │ │ └── save.html.markdown.erb │ │ │ │ │ ├── validate.html.md │ │ │ │ │ ├── version.html.md │ │ │ │ │ └── watch.html.markdown.erb │ │ │ │ ├── compatibility.html.md │ │ │ │ ├── enterprise │ │ │ │ │ ├── backups │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── federation │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── read-scale │ │ │ │ │ │ └── index.html.md │ │ │ │ │ ├── redundancy │ │ │ │ │ │ └── index.html.md │ │ │ │ │ └── upgrades │ │ │ │ │ │ └── index.html.md │ │ │ │ ├── faq.html.md │ │ │ │ ├── guides │ │ │ │ │ ├── acl.html.md │ │ │ │ │ ├── areas.html.markdown.erb │ │ │ │ │ ├── atlas.html.md │ │ │ │ │ ├── autopilot.html.md │ │ │ │ │ ├── bootstrapping.html.md │ │ │ │ │ ├── datacenters.html.md │ │ │ │ │ ├── dns-cache.html.md │ │ │ │ │ ├── external.html.md │ │ │ │ │ ├── forwarding.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── leader-election.html.md │ │ │ │ │ ├── manual-bootstrap.html.md │ │ │ │ │ ├── outage.html.md │ │ │ │ │ ├── performance.html.md │ │ │ │ │ ├── semaphore.html.md │ │ │ │ │ └── servers.html.md │ │ │ │ ├── index.html.md │ │ │ │ ├── install │ │ │ │ │ └── index.html.md │ │ │ │ ├── internals │ │ │ │ │ ├── acl.html.md │ │ │ │ │ ├── anti-entropy.html.md │ │ │ │ │ ├── architecture.html.md │ │ │ │ │ ├── consensus.html.md │ │ │ │ │ ├── coordinates.html.md │ │ │ │ │ ├── gossip.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── jepsen.html.md │ │ │ │ │ ├── security.html.md │ │ │ │ │ └── sessions.html.md │ │ │ │ ├── upgrade-specific.html.md │ │ │ │ └── upgrading.html.md │ │ │ │ ├── downloads.html.erb │ │ │ │ ├── downloads_tools.html.erb │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html.erb │ │ │ │ ├── intro │ │ │ │ ├── getting-started │ │ │ │ │ ├── agent.html.md │ │ │ │ │ ├── checks.html.md │ │ │ │ │ ├── consul.d │ │ │ │ │ │ └── web.json │ │ │ │ │ ├── install.html.md │ │ │ │ │ ├── join.html.md │ │ │ │ │ ├── kv.html.md │ │ │ │ │ ├── next-steps.html.md │ │ │ │ │ ├── services.html.md │ │ │ │ │ └── ui.html.md │ │ │ │ ├── index.html.md │ │ │ │ └── vs │ │ │ │ │ ├── chef-puppet.html.md │ │ │ │ │ ├── custom.html.md │ │ │ │ │ ├── eureka.html.md │ │ │ │ │ ├── index.html.md │ │ │ │ │ ├── nagios-sensu.html.md │ │ │ │ │ ├── serf.html.md │ │ │ │ │ ├── skydns.html.md │ │ │ │ │ ├── smartstack.html.md │ │ │ │ │ └── zookeeper.html.md │ │ │ │ ├── layouts │ │ │ │ ├── _sidebar.erb │ │ │ │ ├── api.erb │ │ │ │ ├── docs.erb │ │ │ │ ├── downloads.erb │ │ │ │ ├── inner.erb │ │ │ │ ├── intro.erb │ │ │ │ └── layout.erb │ │ │ │ ├── microsoft-tile.xml.builder │ │ │ │ ├── robots.txt │ │ │ │ ├── security.html.erb │ │ │ │ └── sitemap.xml.builder │ │ ├── go-cleanhttp │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── cleanhttp.go │ │ │ └── doc.go │ │ ├── go-rootcerts │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── doc.go │ │ │ ├── rootcerts.go │ │ │ ├── rootcerts_base.go │ │ │ ├── rootcerts_darwin.go │ │ │ ├── rootcerts_darwin_test.go │ │ │ ├── rootcerts_test.go │ │ │ └── test-fixtures │ │ │ │ ├── cafile │ │ │ │ └── cacert.pem │ │ │ │ ├── capath-with-symlinks │ │ │ │ ├── securetrust.pem │ │ │ │ └── thawte.pem │ │ │ │ └── capath │ │ │ │ ├── securetrust.pem │ │ │ │ └── thawte.pem │ │ └── serf │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── GNUmakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── client │ │ │ ├── README.md │ │ │ ├── const.go │ │ │ └── rpc_client.go │ │ │ ├── cmd │ │ │ └── serf │ │ │ │ ├── .gitignore │ │ │ │ ├── command │ │ │ │ ├── agent │ │ │ │ │ ├── agent.go │ │ │ │ │ ├── agent_test.go │ │ │ │ │ ├── command.go │ │ │ │ │ ├── command_test.go │ │ │ │ │ ├── config.go │ │ │ │ │ ├── config_test.go │ │ │ │ │ ├── event_handler.go │ │ │ │ │ ├── event_handler_mock.go │ │ │ │ │ ├── event_handler_test.go │ │ │ │ │ ├── flag_slice_value.go │ │ │ │ │ ├── flag_slice_value_test.go │ │ │ │ │ ├── gated_writer.go │ │ │ │ │ ├── gated_writer_test.go │ │ │ │ │ ├── invoke.go │ │ │ │ │ ├── ipc.go │ │ │ │ │ ├── ipc_event_stream.go │ │ │ │ │ ├── ipc_event_stream_test.go │ │ │ │ │ ├── ipc_log_stream.go │ │ │ │ │ ├── ipc_log_stream_test.go │ │ │ │ │ ├── ipc_query_response_stream.go │ │ │ │ │ ├── log_levels.go │ │ │ │ │ ├── log_writer.go │ │ │ │ │ ├── log_writer_test.go │ │ │ │ │ ├── mdns.go │ │ │ │ │ ├── rpc_client_test.go │ │ │ │ │ ├── syslog.go │ │ │ │ │ ├── syslog_test.go │ │ │ │ │ ├── util.go │ │ │ │ │ └── util_test.go │ │ │ │ ├── event.go │ │ │ │ ├── event_test.go │ │ │ │ ├── force_leave.go │ │ │ │ ├── force_leave_test.go │ │ │ │ ├── info.go │ │ │ │ ├── info_test.go │ │ │ │ ├── join.go │ │ │ │ ├── join_test.go │ │ │ │ ├── keygen.go │ │ │ │ ├── keygen_test.go │ │ │ │ ├── keys.go │ │ │ │ ├── keys_test.go │ │ │ │ ├── leave.go │ │ │ │ ├── leave_test.go │ │ │ │ ├── members.go │ │ │ │ ├── members_test.go │ │ │ │ ├── monitor.go │ │ │ │ ├── output.go │ │ │ │ ├── output_test.go │ │ │ │ ├── query.go │ │ │ │ ├── query_test.go │ │ │ │ ├── reachability.go │ │ │ │ ├── reachability_test.go │ │ │ │ ├── rpc.go │ │ │ │ ├── rtt.go │ │ │ │ ├── rtt_test.go │ │ │ │ ├── tags.go │ │ │ │ ├── tags_test.go │ │ │ │ ├── util_test.go │ │ │ │ ├── version.go │ │ │ │ └── version_test.go │ │ │ │ ├── commands.go │ │ │ │ ├── main.go │ │ │ │ ├── main_test.go │ │ │ │ └── version.go │ │ │ ├── coordinate │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── config.go │ │ │ ├── coordinate.go │ │ │ ├── coordinate_test.go │ │ │ ├── performance_test.go │ │ │ ├── phantom.go │ │ │ └── util_test.go │ │ │ ├── demo │ │ │ ├── vagrant-cluster │ │ │ │ ├── README.md │ │ │ │ └── Vagrantfile │ │ │ └── web-load-balancer │ │ │ │ ├── README.md │ │ │ │ ├── cloudformation.json │ │ │ │ ├── setup_load_balancer.sh │ │ │ │ ├── setup_serf.sh │ │ │ │ ├── setup_web_server.sh │ │ │ │ └── user_data │ │ │ │ ├── README.md │ │ │ │ ├── dump_user_data.py │ │ │ │ ├── load_balancer_user_data.sh │ │ │ │ └── web_user_data.sh │ │ │ ├── deps │ │ │ ├── v0-6-2.json │ │ │ ├── v0-6-3.json │ │ │ ├── v0-6-4.json │ │ │ └── v0-7-0.json │ │ │ ├── ops-misc │ │ │ ├── README.md │ │ │ ├── debian │ │ │ │ ├── changelog │ │ │ │ ├── compat │ │ │ │ ├── control │ │ │ │ ├── copyright │ │ │ │ ├── dirs │ │ │ │ ├── install │ │ │ │ ├── postinst │ │ │ │ ├── postrm │ │ │ │ ├── rules │ │ │ │ ├── serf.init │ │ │ │ ├── serf.json.example │ │ │ │ └── serf.upstart │ │ │ ├── io.serfdom.serf.plist │ │ │ ├── serf.sysv.init │ │ │ └── systemd.conf │ │ │ ├── scripts │ │ │ ├── build.sh │ │ │ ├── dist.sh │ │ │ ├── dist_build.sh │ │ │ ├── serf-builder │ │ │ │ └── Dockerfile │ │ │ ├── setup_test_subnet.sh │ │ │ └── start_cluster.sh │ │ │ ├── serf │ │ │ ├── broadcast.go │ │ │ ├── broadcast_test.go │ │ │ ├── coalesce.go │ │ │ ├── coalesce_member.go │ │ │ ├── coalesce_member_test.go │ │ │ ├── coalesce_test.go │ │ │ ├── coalesce_user.go │ │ │ ├── coalesce_user_test.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── conflict_delegate.go │ │ │ ├── delegate.go │ │ │ ├── delegate_test.go │ │ │ ├── event.go │ │ │ ├── event_delegate.go │ │ │ ├── event_test.go │ │ │ ├── internal_query.go │ │ │ ├── internal_query_test.go │ │ │ ├── keymanager.go │ │ │ ├── keymanager_test.go │ │ │ ├── lamport.go │ │ │ ├── lamport_test.go │ │ │ ├── merge_delegate.go │ │ │ ├── messages.go │ │ │ ├── messages_test.go │ │ │ ├── ping_delegate.go │ │ │ ├── query.go │ │ │ ├── query_test.go │ │ │ ├── serf.go │ │ │ ├── serf_internals_test.go │ │ │ ├── serf_test.go │ │ │ ├── snapshot.go │ │ │ └── snapshot_test.go │ │ │ ├── testutil │ │ │ ├── addr.go │ │ │ ├── testutil_test.go │ │ │ └── yield.go │ │ │ └── website │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── config.rb │ │ │ ├── packer.json │ │ │ ├── scripts │ │ │ └── deploy.sh │ │ │ └── source │ │ │ ├── 404.html.erb │ │ │ ├── LICENSE │ │ │ ├── assets │ │ │ ├── images │ │ │ │ ├── custom-event-icon.png │ │ │ │ ├── custom-event-icon@2x.png │ │ │ │ ├── failure-detect-icon.png │ │ │ │ ├── failure-detect-icon@2x.png │ │ │ │ ├── favicon.png │ │ │ │ ├── footer-pattern.jpg │ │ │ │ ├── gossip-proto-icon.png │ │ │ │ ├── gossip-proto-icon@2x.png │ │ │ │ ├── hashi-logo-s.png │ │ │ │ ├── logo-circle-logo.png │ │ │ │ ├── logo-circle-logo@2x.png │ │ │ │ ├── logo-type-medium.png │ │ │ │ ├── logo-type-medium@2x.png │ │ │ │ ├── logo-type-small.png │ │ │ │ ├── logo-type-small@2x.png │ │ │ │ ├── logo_large.png │ │ │ │ ├── node-hero-pattern.jpg │ │ │ │ └── node-hero-pattern@2x.jpg │ │ │ ├── javascripts │ │ │ │ ├── _serf.js │ │ │ │ ├── application.js │ │ │ │ └── lib │ │ │ │ │ ├── _base.js │ │ │ │ │ ├── _classy.js │ │ │ │ │ ├── _d3.js │ │ │ │ │ ├── _highcharts.js │ │ │ │ │ ├── _sidebar.js │ │ │ │ │ └── _simulator.js │ │ │ └── stylesheets │ │ │ │ ├── _community.scss │ │ │ │ ├── _docs.scss │ │ │ │ ├── _downloads.scss │ │ │ │ ├── _fonts.scss │ │ │ │ ├── _footer.scss │ │ │ │ ├── _global.scss │ │ │ │ ├── _header.scss │ │ │ │ ├── _home.scss │ │ │ │ ├── _jumbotron.scss │ │ │ │ ├── _nodes.scss │ │ │ │ ├── _sidebar.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── application.scss │ │ │ │ └── hashicorp-shared │ │ │ │ ├── _hashicorp-header.scss │ │ │ │ ├── _hashicorp-sidebar.scss │ │ │ │ ├── _hashicorp-utility.scss │ │ │ │ └── _project-utility.scss │ │ │ ├── community.html.erb │ │ │ ├── docs │ │ │ ├── agent │ │ │ │ ├── basics.html.markdown │ │ │ │ ├── encryption.html.markdown │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ ├── logging.html.markdown │ │ │ │ ├── options.html.markdown │ │ │ │ ├── rpc.html.markdown │ │ │ │ └── telemetry.html.markdown │ │ │ ├── commands │ │ │ │ ├── agent.html.markdown │ │ │ │ ├── event.html.markdown │ │ │ │ ├── force-leave.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── info.html.markdown │ │ │ │ ├── join.html.markdown │ │ │ │ ├── keygen.html.markdown │ │ │ │ ├── keys.html.markdown │ │ │ │ ├── leave.html.markdown │ │ │ │ ├── members.html.markdown │ │ │ │ ├── monitor.html.markdown │ │ │ │ ├── query.html.markdown │ │ │ │ ├── reachability.html.markdown │ │ │ │ ├── rtt.html.markdown │ │ │ │ └── tags.html.markdown │ │ │ ├── compatibility.html.markdown │ │ │ ├── index.html.markdown │ │ │ ├── internals │ │ │ │ ├── coordinates.html.markdown │ │ │ │ ├── gossip.html.markdown │ │ │ │ ├── index.html.markdown │ │ │ │ ├── security.html.markdown │ │ │ │ └── simulator.html.markdown │ │ │ ├── recipes.html.markdown │ │ │ ├── recipes │ │ │ │ ├── agent-uptime.html.markdown │ │ │ │ └── event-handler-router.html.markdown │ │ │ ├── roadmap.html.markdown │ │ │ └── upgrading.html.markdown │ │ │ ├── downloads.html.erb │ │ │ ├── index.html.erb │ │ │ ├── intro │ │ │ ├── getting-started │ │ │ │ ├── agent.html.markdown │ │ │ │ ├── event-handlers.html.markdown │ │ │ │ ├── install.html.markdown │ │ │ │ ├── join.html.markdown │ │ │ │ ├── next-steps.html.markdown │ │ │ │ ├── queries.html.markdown │ │ │ │ └── user-events.html.markdown │ │ │ ├── index.html.markdown │ │ │ ├── use-cases.html.markdown │ │ │ ├── vs-chef-puppet.html.markdown │ │ │ ├── vs-consul.html.markdown │ │ │ ├── vs-custom.html.markdown │ │ │ ├── vs-fabric.html.markdown │ │ │ ├── vs-other-sw.html.markdown │ │ │ └── vs-zookeeper.html.markdown │ │ │ ├── layouts │ │ │ ├── _sidebar.erb │ │ │ ├── docs.erb │ │ │ ├── inner.erb │ │ │ ├── intro.erb │ │ │ ├── layout.erb │ │ │ └── svg │ │ │ │ ├── _svg-by-hashicorp.erb │ │ │ │ ├── _svg-download.erb │ │ │ │ ├── _svg-github.erb │ │ │ │ └── _svg-hashicorp-logo.erb │ │ │ ├── robots.txt │ │ │ ├── security.html.erb │ │ │ └── sitemap.xml.builder │ │ └── mitchellh │ │ └── go-homedir │ │ ├── LICENSE │ │ ├── README.md │ │ ├── homedir.go │ │ └── homedir_test.go │ ├── startconsul.sh │ └── stopconsul.sh ├── hello └── hello.go ├── monmetlog ├── exercises │ └── raft │ │ ├── Gopkg.lock │ │ ├── Gopkg.toml │ │ ├── README.md │ │ ├── httpd │ │ └── service.go │ │ ├── main.go │ │ ├── store │ │ ├── command.go │ │ ├── fsm.go │ │ ├── store.go │ │ └── store_test.go │ │ └── vendor │ │ ├── github.com │ │ ├── armon │ │ │ └── go-metrics │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── circonus │ │ │ │ ├── circonus.go │ │ │ │ └── circonus_test.go │ │ │ │ ├── const_unix.go │ │ │ │ ├── const_windows.go │ │ │ │ ├── datadog │ │ │ │ ├── dogstatsd.go │ │ │ │ └── dogstatsd_test.go │ │ │ │ ├── inmem.go │ │ │ │ ├── inmem_signal.go │ │ │ │ ├── inmem_signal_test.go │ │ │ │ ├── inmem_test.go │ │ │ │ ├── metrics.go │ │ │ │ ├── metrics_test.go │ │ │ │ ├── prometheus │ │ │ │ └── prometheus.go │ │ │ │ ├── sink.go │ │ │ │ ├── sink_test.go │ │ │ │ ├── start.go │ │ │ │ ├── start_test.go │ │ │ │ ├── statsd.go │ │ │ │ ├── statsd_test.go │ │ │ │ ├── statsite.go │ │ │ │ └── statsite_test.go │ │ ├── boltdb │ │ │ └── bolt │ │ │ │ ├── .gitignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── appveyor.yml │ │ │ │ ├── bolt_386.go │ │ │ │ ├── bolt_amd64.go │ │ │ │ ├── bolt_arm.go │ │ │ │ ├── bolt_arm64.go │ │ │ │ ├── bolt_linux.go │ │ │ │ ├── bolt_openbsd.go │ │ │ │ ├── bolt_ppc.go │ │ │ │ ├── bolt_ppc64.go │ │ │ │ ├── bolt_ppc64le.go │ │ │ │ ├── bolt_s390x.go │ │ │ │ ├── bolt_unix.go │ │ │ │ ├── bolt_unix_solaris.go │ │ │ │ ├── bolt_windows.go │ │ │ │ ├── boltsync_unix.go │ │ │ │ ├── bucket.go │ │ │ │ ├── bucket_test.go │ │ │ │ ├── cmd │ │ │ │ └── bolt │ │ │ │ │ ├── main.go │ │ │ │ │ └── main_test.go │ │ │ │ ├── cursor.go │ │ │ │ ├── cursor_test.go │ │ │ │ ├── db.go │ │ │ │ ├── db_test.go │ │ │ │ ├── doc.go │ │ │ │ ├── errors.go │ │ │ │ ├── freelist.go │ │ │ │ ├── freelist_test.go │ │ │ │ ├── node.go │ │ │ │ ├── node_test.go │ │ │ │ ├── page.go │ │ │ │ ├── page_test.go │ │ │ │ ├── quick_test.go │ │ │ │ ├── simulation_test.go │ │ │ │ ├── tx.go │ │ │ │ └── tx_test.go │ │ └── hashicorp │ │ │ ├── go-msgpack │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── codec │ │ │ │ ├── 0doc.go │ │ │ │ ├── README.md │ │ │ │ ├── bench_test.go │ │ │ │ ├── binc.go │ │ │ │ ├── codecs_test.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── ext_dep_test.go │ │ │ │ ├── helper.go │ │ │ │ ├── helper_internal.go │ │ │ │ ├── msgpack.go │ │ │ │ ├── msgpack_test.py │ │ │ │ ├── rpc.go │ │ │ │ ├── simple.go │ │ │ │ ├── time.go │ │ │ │ └── z_helper_test.go │ │ │ └── msgpack.org.md │ │ │ ├── raft-boltdb │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bench_test.go │ │ │ ├── bolt_store.go │ │ │ ├── bolt_store_test.go │ │ │ └── util.go │ │ │ └── raft │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bench │ │ │ └── bench.go │ │ │ ├── commands.go │ │ │ ├── config.go │ │ │ ├── discard_snapshot.go │ │ │ ├── discard_snapshot_test.go │ │ │ ├── file_snapshot.go │ │ │ ├── file_snapshot_test.go │ │ │ ├── fsm.go │ │ │ ├── future.go │ │ │ ├── future_test.go │ │ │ ├── inflight.go │ │ │ ├── inflight_test.go │ │ │ ├── inmem_store.go │ │ │ ├── inmem_transport.go │ │ │ ├── inmem_transport_test.go │ │ │ ├── integ_test.go │ │ │ ├── log.go │ │ │ ├── log_cache.go │ │ │ ├── log_cache_test.go │ │ │ ├── net_transport.go │ │ │ ├── net_transport_test.go │ │ │ ├── observer.go │ │ │ ├── peer.go │ │ │ ├── peer_test.go │ │ │ ├── raft.go │ │ │ ├── raft_test.go │ │ │ ├── replication.go │ │ │ ├── snapshot.go │ │ │ ├── stable.go │ │ │ ├── state.go │ │ │ ├── tcp_transport.go │ │ │ ├── tcp_transport_test.go │ │ │ ├── transport.go │ │ │ ├── transport_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ │ └── golang.org │ │ └── x │ │ └── sys │ │ ├── .gitattributes │ │ ├── .gitignore │ │ ├── AUTHORS │ │ ├── CONTRIBUTING.md │ │ ├── CONTRIBUTORS │ │ ├── LICENSE │ │ ├── PATENTS │ │ ├── README │ │ ├── codereview.cfg │ │ ├── plan9 │ │ ├── asm.s │ │ ├── asm_plan9_386.s │ │ ├── asm_plan9_amd64.s │ │ ├── const_plan9.go │ │ ├── dir_plan9.go │ │ ├── env_plan9.go │ │ ├── env_unset.go │ │ ├── errors_plan9.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mksyscall.pl │ │ ├── mksysnum_plan9.sh │ │ ├── pwd_go15_plan9.go │ │ ├── pwd_plan9.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_plan9.go │ │ ├── syscall_test.go │ │ ├── zsyscall_plan9_386.go │ │ ├── zsyscall_plan9_amd64.go │ │ └── zsysnum_plan9.go │ │ ├── unix │ │ ├── .gitignore │ │ ├── README.md │ │ ├── asm_darwin_386.s │ │ ├── asm_darwin_amd64.s │ │ ├── asm_darwin_arm.s │ │ ├── asm_darwin_arm64.s │ │ ├── asm_dragonfly_amd64.s │ │ ├── asm_freebsd_386.s │ │ ├── asm_freebsd_amd64.s │ │ ├── asm_freebsd_arm.s │ │ ├── asm_linux_386.s │ │ ├── asm_linux_amd64.s │ │ ├── asm_linux_arm.s │ │ ├── asm_linux_arm64.s │ │ ├── asm_linux_mips64x.s │ │ ├── asm_linux_mipsx.s │ │ ├── asm_linux_ppc64x.s │ │ ├── asm_linux_s390x.s │ │ ├── asm_netbsd_386.s │ │ ├── asm_netbsd_amd64.s │ │ ├── asm_netbsd_arm.s │ │ ├── asm_openbsd_386.s │ │ ├── asm_openbsd_amd64.s │ │ ├── asm_solaris_amd64.s │ │ ├── bluetooth_linux.go │ │ ├── constants.go │ │ ├── creds_test.go │ │ ├── dirent.go │ │ ├── endian_big.go │ │ ├── endian_little.go │ │ ├── env_unix.go │ │ ├── env_unset.go │ │ ├── export_test.go │ │ ├── flock.go │ │ ├── flock_linux_32bit.go │ │ ├── gccgo.go │ │ ├── gccgo_c.c │ │ ├── gccgo_linux_amd64.go │ │ ├── gccgo_linux_sparc64.go │ │ ├── linux │ │ │ ├── Dockerfile │ │ │ ├── mkall.go │ │ │ ├── mksysnum.pl │ │ │ └── types.go │ │ ├── mkall.sh │ │ ├── mkerrors.sh │ │ ├── mkpost.go │ │ ├── mksyscall.pl │ │ ├── mksyscall_solaris.pl │ │ ├── mksysctl_openbsd.pl │ │ ├── mksysnum_darwin.pl │ │ ├── mksysnum_dragonfly.pl │ │ ├── mksysnum_freebsd.pl │ │ ├── mksysnum_netbsd.pl │ │ ├── mksysnum_openbsd.pl │ │ ├── mmap_unix_test.go │ │ ├── openbsd_pledge.go │ │ ├── openbsd_test.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── sockcmsg_linux.go │ │ ├── sockcmsg_unix.go │ │ ├── str.go │ │ ├── syscall.go │ │ ├── syscall_bsd.go │ │ ├── syscall_bsd_test.go │ │ ├── syscall_darwin.go │ │ ├── syscall_darwin_386.go │ │ ├── syscall_darwin_amd64.go │ │ ├── syscall_darwin_arm.go │ │ ├── syscall_darwin_arm64.go │ │ ├── syscall_dragonfly.go │ │ ├── syscall_dragonfly_amd64.go │ │ ├── syscall_freebsd.go │ │ ├── syscall_freebsd_386.go │ │ ├── syscall_freebsd_amd64.go │ │ ├── syscall_freebsd_arm.go │ │ ├── syscall_freebsd_test.go │ │ ├── syscall_linux.go │ │ ├── syscall_linux_386.go │ │ ├── syscall_linux_amd64.go │ │ ├── syscall_linux_amd64_gc.go │ │ ├── syscall_linux_arm.go │ │ ├── syscall_linux_arm64.go │ │ ├── syscall_linux_mips64x.go │ │ ├── syscall_linux_mipsx.go │ │ ├── syscall_linux_ppc64x.go │ │ ├── syscall_linux_s390x.go │ │ ├── syscall_linux_sparc64.go │ │ ├── syscall_linux_test.go │ │ ├── syscall_netbsd.go │ │ ├── syscall_netbsd_386.go │ │ ├── syscall_netbsd_amd64.go │ │ ├── syscall_netbsd_arm.go │ │ ├── syscall_no_getwd.go │ │ ├── syscall_openbsd.go │ │ ├── syscall_openbsd_386.go │ │ ├── syscall_openbsd_amd64.go │ │ ├── syscall_solaris.go │ │ ├── syscall_solaris_amd64.go │ │ ├── syscall_solaris_test.go │ │ ├── syscall_test.go │ │ ├── syscall_unix.go │ │ ├── syscall_unix_gc.go │ │ ├── syscall_unix_test.go │ │ ├── types_darwin.go │ │ ├── types_dragonfly.go │ │ ├── types_freebsd.go │ │ ├── types_netbsd.go │ │ ├── types_openbsd.go │ │ ├── types_solaris.go │ │ ├── zerrors_darwin_386.go │ │ ├── zerrors_darwin_amd64.go │ │ ├── zerrors_darwin_arm.go │ │ ├── zerrors_darwin_arm64.go │ │ ├── zerrors_dragonfly_amd64.go │ │ ├── zerrors_freebsd_386.go │ │ ├── zerrors_freebsd_amd64.go │ │ ├── zerrors_freebsd_arm.go │ │ ├── zerrors_linux_386.go │ │ ├── zerrors_linux_amd64.go │ │ ├── zerrors_linux_arm.go │ │ ├── zerrors_linux_arm64.go │ │ ├── zerrors_linux_mips.go │ │ ├── zerrors_linux_mips64.go │ │ ├── zerrors_linux_mips64le.go │ │ ├── zerrors_linux_mipsle.go │ │ ├── zerrors_linux_ppc64.go │ │ ├── zerrors_linux_ppc64le.go │ │ ├── zerrors_linux_s390x.go │ │ ├── zerrors_linux_sparc64.go │ │ ├── zerrors_netbsd_386.go │ │ ├── zerrors_netbsd_amd64.go │ │ ├── zerrors_netbsd_arm.go │ │ ├── zerrors_openbsd_386.go │ │ ├── zerrors_openbsd_amd64.go │ │ ├── zerrors_solaris_amd64.go │ │ ├── zsyscall_darwin_386.go │ │ ├── zsyscall_darwin_amd64.go │ │ ├── zsyscall_darwin_arm.go │ │ ├── zsyscall_darwin_arm64.go │ │ ├── zsyscall_dragonfly_amd64.go │ │ ├── zsyscall_freebsd_386.go │ │ ├── zsyscall_freebsd_amd64.go │ │ ├── zsyscall_freebsd_arm.go │ │ ├── zsyscall_linux_386.go │ │ ├── zsyscall_linux_amd64.go │ │ ├── zsyscall_linux_arm.go │ │ ├── zsyscall_linux_arm64.go │ │ ├── zsyscall_linux_mips.go │ │ ├── zsyscall_linux_mips64.go │ │ ├── zsyscall_linux_mips64le.go │ │ ├── zsyscall_linux_mipsle.go │ │ ├── zsyscall_linux_ppc64.go │ │ ├── zsyscall_linux_ppc64le.go │ │ ├── zsyscall_linux_s390x.go │ │ ├── zsyscall_linux_sparc64.go │ │ ├── zsyscall_netbsd_386.go │ │ ├── zsyscall_netbsd_amd64.go │ │ ├── zsyscall_netbsd_arm.go │ │ ├── zsyscall_openbsd_386.go │ │ ├── zsyscall_openbsd_amd64.go │ │ ├── zsyscall_solaris_amd64.go │ │ ├── zsysctl_openbsd.go │ │ ├── zsysnum_darwin_386.go │ │ ├── zsysnum_darwin_amd64.go │ │ ├── zsysnum_darwin_arm.go │ │ ├── zsysnum_darwin_arm64.go │ │ ├── zsysnum_dragonfly_amd64.go │ │ ├── zsysnum_freebsd_386.go │ │ ├── zsysnum_freebsd_amd64.go │ │ ├── zsysnum_freebsd_arm.go │ │ ├── zsysnum_linux_386.go │ │ ├── zsysnum_linux_amd64.go │ │ ├── zsysnum_linux_arm.go │ │ ├── zsysnum_linux_arm64.go │ │ ├── zsysnum_linux_mips.go │ │ ├── zsysnum_linux_mips64.go │ │ ├── zsysnum_linux_mips64le.go │ │ ├── zsysnum_linux_mipsle.go │ │ ├── zsysnum_linux_ppc64.go │ │ ├── zsysnum_linux_ppc64le.go │ │ ├── zsysnum_linux_s390x.go │ │ ├── zsysnum_linux_sparc64.go │ │ ├── zsysnum_netbsd_386.go │ │ ├── zsysnum_netbsd_amd64.go │ │ ├── zsysnum_netbsd_arm.go │ │ ├── zsysnum_openbsd_386.go │ │ ├── zsysnum_openbsd_amd64.go │ │ ├── zsysnum_solaris_amd64.go │ │ ├── ztypes_darwin_386.go │ │ ├── ztypes_darwin_amd64.go │ │ ├── ztypes_darwin_arm.go │ │ ├── ztypes_darwin_arm64.go │ │ ├── ztypes_dragonfly_amd64.go │ │ ├── ztypes_freebsd_386.go │ │ ├── ztypes_freebsd_amd64.go │ │ ├── ztypes_freebsd_arm.go │ │ ├── ztypes_linux_386.go │ │ ├── ztypes_linux_amd64.go │ │ ├── ztypes_linux_arm.go │ │ ├── ztypes_linux_arm64.go │ │ ├── ztypes_linux_mips.go │ │ ├── ztypes_linux_mips64.go │ │ ├── ztypes_linux_mips64le.go │ │ ├── ztypes_linux_mipsle.go │ │ ├── ztypes_linux_ppc64.go │ │ ├── ztypes_linux_ppc64le.go │ │ ├── ztypes_linux_s390x.go │ │ ├── ztypes_linux_sparc64.go │ │ ├── ztypes_netbsd_386.go │ │ ├── ztypes_netbsd_amd64.go │ │ ├── ztypes_netbsd_arm.go │ │ ├── ztypes_openbsd_386.go │ │ ├── ztypes_openbsd_amd64.go │ │ └── ztypes_solaris_amd64.go │ │ └── windows │ │ ├── asm_windows_386.s │ │ ├── asm_windows_amd64.s │ │ ├── dll_windows.go │ │ ├── env_unset.go │ │ ├── env_windows.go │ │ ├── eventlog.go │ │ ├── exec_windows.go │ │ ├── memory_windows.go │ │ ├── mksyscall.go │ │ ├── race.go │ │ ├── race0.go │ │ ├── registry │ │ ├── export_test.go │ │ ├── key.go │ │ ├── mksyscall.go │ │ ├── registry_test.go │ │ ├── syscall.go │ │ ├── value.go │ │ └── zsyscall_windows.go │ │ ├── security_windows.go │ │ ├── service.go │ │ ├── str.go │ │ ├── svc │ │ ├── debug │ │ │ ├── log.go │ │ │ └── service.go │ │ ├── event.go │ │ ├── eventlog │ │ │ ├── install.go │ │ │ ├── log.go │ │ │ └── log_test.go │ │ ├── example │ │ │ ├── beep.go │ │ │ ├── install.go │ │ │ ├── main.go │ │ │ ├── manage.go │ │ │ └── service.go │ │ ├── go12.c │ │ ├── go12.go │ │ ├── go13.go │ │ ├── mgr │ │ │ ├── config.go │ │ │ ├── mgr.go │ │ │ ├── mgr_test.go │ │ │ └── service.go │ │ ├── security.go │ │ ├── service.go │ │ ├── svc_test.go │ │ ├── sys_386.s │ │ └── sys_amd64.s │ │ ├── syscall.go │ │ ├── syscall_test.go │ │ ├── syscall_windows.go │ │ ├── syscall_windows_test.go │ │ ├── zsyscall_windows.go │ │ ├── ztypes_windows.go │ │ ├── ztypes_windows_386.go │ │ └── ztypes_windows_amd64.go └── solutions │ └── raft │ ├── Gopkg.lock │ ├── Gopkg.toml │ ├── README.md │ ├── httpd │ └── service.go │ ├── main.go │ ├── prometheus.yml │ ├── startPrometheus.sh │ ├── store │ ├── command.go │ ├── fsm.go │ ├── store.go │ └── store_test.go │ └── vendor │ ├── github.com │ ├── armon │ │ └── go-metrics │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── circonus │ │ │ ├── circonus.go │ │ │ └── circonus_test.go │ │ │ ├── const_unix.go │ │ │ ├── const_windows.go │ │ │ ├── datadog │ │ │ ├── dogstatsd.go │ │ │ └── dogstatsd_test.go │ │ │ ├── inmem.go │ │ │ ├── inmem_signal.go │ │ │ ├── inmem_signal_test.go │ │ │ ├── inmem_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── prometheus │ │ │ └── prometheus.go │ │ │ ├── sink.go │ │ │ ├── sink_test.go │ │ │ ├── start.go │ │ │ ├── start_test.go │ │ │ ├── statsd.go │ │ │ ├── statsd_test.go │ │ │ ├── statsite.go │ │ │ └── statsite_test.go │ ├── beorn7 │ │ └── perks │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── histogram │ │ │ ├── bench_test.go │ │ │ ├── histogram.go │ │ │ └── histogram_test.go │ │ │ ├── quantile │ │ │ ├── bench_test.go │ │ │ ├── example_test.go │ │ │ ├── exampledata.txt │ │ │ ├── stream.go │ │ │ └── stream_test.go │ │ │ └── topk │ │ │ ├── topk.go │ │ │ └── topk_test.go │ ├── bketelsen │ │ └── trace │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── context.go │ │ │ ├── doc.go │ │ │ ├── events.go │ │ │ ├── examples │ │ │ ├── gogrep │ │ │ │ ├── gogrep.go │ │ │ │ └── main.go │ │ │ ├── images │ │ │ │ ├── events.png │ │ │ │ └── requests.png │ │ │ └── service │ │ │ │ └── main.go │ │ │ ├── log.go │ │ │ ├── metrics.go │ │ │ └── trace.go │ ├── boltdb │ │ └── bolt │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── appveyor.yml │ │ │ ├── bolt_386.go │ │ │ ├── bolt_amd64.go │ │ │ ├── bolt_arm.go │ │ │ ├── bolt_arm64.go │ │ │ ├── bolt_linux.go │ │ │ ├── bolt_openbsd.go │ │ │ ├── bolt_ppc.go │ │ │ ├── bolt_ppc64.go │ │ │ ├── bolt_ppc64le.go │ │ │ ├── bolt_s390x.go │ │ │ ├── bolt_unix.go │ │ │ ├── bolt_unix_solaris.go │ │ │ ├── bolt_windows.go │ │ │ ├── boltsync_unix.go │ │ │ ├── bucket.go │ │ │ ├── bucket_test.go │ │ │ ├── cmd │ │ │ └── bolt │ │ │ │ ├── main.go │ │ │ │ └── main_test.go │ │ │ ├── cursor.go │ │ │ ├── cursor_test.go │ │ │ ├── db.go │ │ │ ├── db_test.go │ │ │ ├── doc.go │ │ │ ├── errors.go │ │ │ ├── freelist.go │ │ │ ├── freelist_test.go │ │ │ ├── node.go │ │ │ ├── node_test.go │ │ │ ├── page.go │ │ │ ├── page_test.go │ │ │ ├── quick_test.go │ │ │ ├── simulation_test.go │ │ │ ├── tx.go │ │ │ └── tx_test.go │ ├── golang │ │ └── protobuf │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── AUTHORS │ │ │ ├── CONTRIBUTORS │ │ │ ├── LICENSE │ │ │ ├── Make.protobuf │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── _conformance │ │ │ ├── Makefile │ │ │ ├── conformance.go │ │ │ └── conformance_proto │ │ │ │ ├── conformance.pb.go │ │ │ │ └── conformance.proto │ │ │ ├── descriptor │ │ │ ├── descriptor.go │ │ │ └── descriptor_test.go │ │ │ ├── jsonpb │ │ │ ├── jsonpb.go │ │ │ ├── jsonpb_test.go │ │ │ └── jsonpb_test_proto │ │ │ │ ├── Makefile │ │ │ │ ├── more_test_objects.pb.go │ │ │ │ ├── more_test_objects.proto │ │ │ │ ├── test_objects.pb.go │ │ │ │ └── test_objects.proto │ │ │ ├── proto │ │ │ ├── Makefile │ │ │ ├── all_test.go │ │ │ ├── any_test.go │ │ │ ├── clone.go │ │ │ ├── clone_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── equal.go │ │ │ ├── equal_test.go │ │ │ ├── extensions.go │ │ │ ├── extensions_test.go │ │ │ ├── lib.go │ │ │ ├── map_test.go │ │ │ ├── message_set.go │ │ │ ├── message_set_test.go │ │ │ ├── pointer_reflect.go │ │ │ ├── pointer_unsafe.go │ │ │ ├── properties.go │ │ │ ├── proto3_proto │ │ │ │ ├── proto3.pb.go │ │ │ │ └── proto3.proto │ │ │ ├── proto3_test.go │ │ │ ├── size2_test.go │ │ │ ├── size_test.go │ │ │ ├── testdata │ │ │ │ ├── Makefile │ │ │ │ ├── golden_test.go │ │ │ │ ├── test.pb.go │ │ │ │ └── test.proto │ │ │ ├── text.go │ │ │ ├── text_parser.go │ │ │ ├── text_parser_test.go │ │ │ └── text_test.go │ │ │ ├── protoc-gen-go │ │ │ ├── Makefile │ │ │ ├── descriptor │ │ │ │ ├── Makefile │ │ │ │ └── descriptor.pb.go │ │ │ ├── doc.go │ │ │ ├── generator │ │ │ │ ├── Makefile │ │ │ │ ├── generator.go │ │ │ │ └── name_test.go │ │ │ ├── grpc │ │ │ │ └── grpc.go │ │ │ ├── link_grpc.go │ │ │ ├── main.go │ │ │ ├── plugin │ │ │ │ ├── Makefile │ │ │ │ ├── plugin.pb.go │ │ │ │ └── plugin.pb.golden │ │ │ └── testdata │ │ │ │ ├── Makefile │ │ │ │ ├── extension_base.proto │ │ │ │ ├── extension_extra.proto │ │ │ │ ├── extension_test.go │ │ │ │ ├── extension_user.proto │ │ │ │ ├── grpc.proto │ │ │ │ ├── imp.pb.go.golden │ │ │ │ ├── imp.proto │ │ │ │ ├── imp2.proto │ │ │ │ ├── imp3.proto │ │ │ │ ├── main_test.go │ │ │ │ ├── multi │ │ │ │ ├── multi1.proto │ │ │ │ ├── multi2.proto │ │ │ │ └── multi3.proto │ │ │ │ ├── my_test │ │ │ │ ├── test.pb.go │ │ │ │ ├── test.pb.go.golden │ │ │ │ └── test.proto │ │ │ │ └── proto3.proto │ │ │ └── ptypes │ │ │ ├── any.go │ │ │ ├── any │ │ │ ├── any.pb.go │ │ │ └── any.proto │ │ │ ├── any_test.go │ │ │ ├── doc.go │ │ │ ├── duration.go │ │ │ ├── duration │ │ │ ├── duration.pb.go │ │ │ └── duration.proto │ │ │ ├── duration_test.go │ │ │ ├── empty │ │ │ ├── empty.pb.go │ │ │ └── empty.proto │ │ │ ├── regen.sh │ │ │ ├── struct │ │ │ ├── struct.pb.go │ │ │ └── struct.proto │ │ │ ├── timestamp.go │ │ │ ├── timestamp │ │ │ ├── timestamp.pb.go │ │ │ └── timestamp.proto │ │ │ ├── timestamp_test.go │ │ │ └── wrappers │ │ │ ├── wrappers.pb.go │ │ │ └── wrappers.proto │ ├── hashicorp │ │ ├── go-msgpack │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── codec │ │ │ │ ├── 0doc.go │ │ │ │ ├── README.md │ │ │ │ ├── bench_test.go │ │ │ │ ├── binc.go │ │ │ │ ├── codecs_test.go │ │ │ │ ├── decode.go │ │ │ │ ├── encode.go │ │ │ │ ├── ext_dep_test.go │ │ │ │ ├── helper.go │ │ │ │ ├── helper_internal.go │ │ │ │ ├── msgpack.go │ │ │ │ ├── msgpack_test.py │ │ │ │ ├── rpc.go │ │ │ │ ├── simple.go │ │ │ │ ├── time.go │ │ │ │ └── z_helper_test.go │ │ │ └── msgpack.org.md │ │ ├── raft-boltdb │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bench_test.go │ │ │ ├── bolt_store.go │ │ │ ├── bolt_store_test.go │ │ │ └── util.go │ │ └── raft │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── bench │ │ │ └── bench.go │ │ │ ├── commands.go │ │ │ ├── config.go │ │ │ ├── discard_snapshot.go │ │ │ ├── discard_snapshot_test.go │ │ │ ├── file_snapshot.go │ │ │ ├── file_snapshot_test.go │ │ │ ├── fsm.go │ │ │ ├── future.go │ │ │ ├── future_test.go │ │ │ ├── inflight.go │ │ │ ├── inflight_test.go │ │ │ ├── inmem_store.go │ │ │ ├── inmem_transport.go │ │ │ ├── inmem_transport_test.go │ │ │ ├── integ_test.go │ │ │ ├── log.go │ │ │ ├── log_cache.go │ │ │ ├── log_cache_test.go │ │ │ ├── net_transport.go │ │ │ ├── net_transport_test.go │ │ │ ├── observer.go │ │ │ ├── peer.go │ │ │ ├── peer_test.go │ │ │ ├── raft.go │ │ │ ├── raft_test.go │ │ │ ├── replication.go │ │ │ ├── snapshot.go │ │ │ ├── stable.go │ │ │ ├── state.go │ │ │ ├── tcp_transport.go │ │ │ ├── tcp_transport_test.go │ │ │ ├── transport.go │ │ │ ├── transport_test.go │ │ │ ├── util.go │ │ │ └── util_test.go │ ├── matttproud │ │ └── golang_protobuf_extensions │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── NOTICE │ │ │ ├── README.md │ │ │ ├── ext │ │ │ └── moved.go │ │ │ ├── pbtest │ │ │ └── deleted.go │ │ │ └── pbutil │ │ │ ├── all_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── doc.go │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ └── fixtures_test.go │ └── prometheus │ │ ├── client_golang │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── AUTHORS.md │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── NOTICE │ │ ├── README.md │ │ ├── VERSION │ │ ├── api │ │ │ └── prometheus │ │ │ │ ├── api.go │ │ │ │ └── api_test.go │ │ ├── examples │ │ │ ├── random │ │ │ │ └── main.go │ │ │ └── simple │ │ │ │ └── main.go │ │ └── prometheus │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── benchmark_test.go │ │ │ ├── collector.go │ │ │ ├── counter.go │ │ │ ├── counter_test.go │ │ │ ├── desc.go │ │ │ ├── doc.go │ │ │ ├── example_clustermanager_test.go │ │ │ ├── examples_test.go │ │ │ ├── expvar_collector.go │ │ │ ├── expvar_collector_test.go │ │ │ ├── fnv.go │ │ │ ├── gauge.go │ │ │ ├── gauge_test.go │ │ │ ├── go_collector.go │ │ │ ├── go_collector_test.go │ │ │ ├── histogram.go │ │ │ ├── histogram_test.go │ │ │ ├── http.go │ │ │ ├── http_test.go │ │ │ ├── metric.go │ │ │ ├── metric_test.go │ │ │ ├── process_collector.go │ │ │ ├── process_collector_test.go │ │ │ ├── promhttp │ │ │ ├── http.go │ │ │ └── http_test.go │ │ │ ├── push │ │ │ ├── examples_test.go │ │ │ ├── push.go │ │ │ └── push_test.go │ │ │ ├── registry.go │ │ │ ├── registry_test.go │ │ │ ├── summary.go │ │ │ ├── summary_test.go │ │ │ ├── untyped.go │ │ │ ├── value.go │ │ │ ├── vec.go │ │ │ └── vec_test.go │ │ ├── client_model │ │ ├── .gitignore │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── MAINTAINERS.md │ │ ├── Makefile │ │ ├── NOTICE │ │ ├── README.md │ │ ├── cpp │ │ │ ├── metrics.pb.cc │ │ │ └── metrics.pb.h │ │ ├── go │ │ │ └── metrics.pb.go │ │ ├── metrics.proto │ │ ├── pom.xml │ │ ├── python │ │ │ └── prometheus │ │ │ │ ├── __init__.py │ │ │ │ └── client │ │ │ │ ├── __init__.py │ │ │ │ └── model │ │ │ │ ├── __init__.py │ │ │ │ └── metrics_pb2.py │ │ ├── ruby │ │ │ ├── .gitignore │ │ │ ├── Gemfile │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ ├── Rakefile │ │ │ ├── lib │ │ │ │ └── prometheus │ │ │ │ │ └── client │ │ │ │ │ ├── model.rb │ │ │ │ │ └── model │ │ │ │ │ ├── metrics.pb.rb │ │ │ │ │ └── version.rb │ │ │ └── prometheus-client-model.gemspec │ │ ├── setup.py │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── io │ │ │ └── prometheus │ │ │ └── client │ │ │ └── Metrics.java │ │ ├── common │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── MAINTAINERS.md │ │ ├── NOTICE │ │ ├── README.md │ │ ├── config │ │ │ ├── config.go │ │ │ ├── http_config.go │ │ │ ├── http_config_test.go │ │ │ ├── testdata │ │ │ │ ├── http.conf.bearer-token-and-file-set.bad.yml │ │ │ │ ├── http.conf.empty.bad.yml │ │ │ │ ├── http.conf.good.yml │ │ │ │ ├── http.conf.invalid-bearer-token-file.bad.yml │ │ │ │ ├── tls_config.cert_no_key.bad.yml │ │ │ │ ├── tls_config.empty.good.yml │ │ │ │ ├── tls_config.insecure.good.yml │ │ │ │ ├── tls_config.invalid_field.bad.yml │ │ │ │ └── tls_config.key_no_cert.bad.yml │ │ │ └── tls_config_test.go │ │ ├── expfmt │ │ │ ├── bench_test.go │ │ │ ├── decode.go │ │ │ ├── decode_test.go │ │ │ ├── encode.go │ │ │ ├── expfmt.go │ │ │ ├── fuzz.go │ │ │ ├── fuzz │ │ │ │ └── corpus │ │ │ │ │ ├── from_test_parse_0 │ │ │ │ │ ├── from_test_parse_1 │ │ │ │ │ ├── from_test_parse_2 │ │ │ │ │ ├── from_test_parse_3 │ │ │ │ │ ├── from_test_parse_4 │ │ │ │ │ ├── from_test_parse_error_0 │ │ │ │ │ ├── from_test_parse_error_1 │ │ │ │ │ ├── from_test_parse_error_10 │ │ │ │ │ ├── from_test_parse_error_11 │ │ │ │ │ ├── from_test_parse_error_12 │ │ │ │ │ ├── from_test_parse_error_13 │ │ │ │ │ ├── from_test_parse_error_14 │ │ │ │ │ ├── from_test_parse_error_15 │ │ │ │ │ ├── from_test_parse_error_16 │ │ │ │ │ ├── from_test_parse_error_17 │ │ │ │ │ ├── from_test_parse_error_18 │ │ │ │ │ ├── from_test_parse_error_19 │ │ │ │ │ ├── from_test_parse_error_2 │ │ │ │ │ ├── from_test_parse_error_3 │ │ │ │ │ ├── from_test_parse_error_4 │ │ │ │ │ ├── from_test_parse_error_5 │ │ │ │ │ ├── from_test_parse_error_6 │ │ │ │ │ ├── from_test_parse_error_7 │ │ │ │ │ ├── from_test_parse_error_8 │ │ │ │ │ ├── from_test_parse_error_9 │ │ │ │ │ └── minimal │ │ │ ├── testdata │ │ │ │ ├── json2 │ │ │ │ ├── json2_bad │ │ │ │ ├── protobuf │ │ │ │ ├── protobuf.gz │ │ │ │ ├── text │ │ │ │ └── text.gz │ │ │ ├── text_create.go │ │ │ ├── text_create_test.go │ │ │ ├── text_parse.go │ │ │ └── text_parse_test.go │ │ ├── internal │ │ │ └── bitbucket.org │ │ │ │ └── ww │ │ │ │ └── goautoneg │ │ │ │ ├── README.txt │ │ │ │ ├── autoneg.go │ │ │ │ └── autoneg_test.go │ │ ├── log │ │ │ ├── eventlog_formatter.go │ │ │ ├── log.go │ │ │ ├── log_test.go │ │ │ ├── syslog_formatter.go │ │ │ └── syslog_formatter_test.go │ │ ├── model │ │ │ ├── alert.go │ │ │ ├── alert_test.go │ │ │ ├── fingerprinting.go │ │ │ ├── fnv.go │ │ │ ├── labels.go │ │ │ ├── labels_test.go │ │ │ ├── labelset.go │ │ │ ├── metric.go │ │ │ ├── metric_test.go │ │ │ ├── model.go │ │ │ ├── signature.go │ │ │ ├── signature_test.go │ │ │ ├── silence.go │ │ │ ├── silence_test.go │ │ │ ├── time.go │ │ │ ├── time_test.go │ │ │ ├── value.go │ │ │ └── value_test.go │ │ ├── route │ │ │ ├── route.go │ │ │ └── route_test.go │ │ └── version │ │ │ └── info.go │ │ └── procfs │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── MAINTAINERS.md │ │ ├── Makefile │ │ ├── NOTICE │ │ ├── README.md │ │ ├── bcache │ │ ├── bcache.go │ │ ├── get.go │ │ └── get_test.go │ │ ├── buddyinfo.go │ │ ├── buddyinfo_test.go │ │ ├── doc.go │ │ ├── fixtures │ │ ├── 584 │ │ │ └── stat │ │ ├── 26231 │ │ │ ├── cmdline │ │ │ ├── comm │ │ │ ├── exe │ │ │ ├── fd │ │ │ │ ├── 0 │ │ │ │ ├── 1 │ │ │ │ ├── 2 │ │ │ │ ├── 3 │ │ │ │ └── 10 │ │ │ ├── io │ │ │ ├── limits │ │ │ ├── mountstats │ │ │ └── stat │ │ ├── 26232 │ │ │ ├── cmdline │ │ │ ├── comm │ │ │ ├── fd │ │ │ │ ├── 0 │ │ │ │ ├── 1 │ │ │ │ ├── 2 │ │ │ │ ├── 3 │ │ │ │ └── 4 │ │ │ ├── limits │ │ │ └── stat │ │ ├── buddyinfo │ │ │ ├── short │ │ │ │ └── buddyinfo │ │ │ ├── sizemismatch │ │ │ │ └── buddyinfo │ │ │ └── valid │ │ │ │ └── buddyinfo │ │ ├── fs │ │ │ └── xfs │ │ │ │ └── stat │ │ ├── mdstat │ │ ├── net │ │ │ ├── ip_vs │ │ │ ├── ip_vs_stats │ │ │ └── xfrm_stat │ │ ├── self │ │ ├── stat │ │ └── symlinktargets │ │ │ ├── README │ │ │ ├── abc │ │ │ ├── def │ │ │ ├── ghi │ │ │ ├── uvw │ │ │ └── xyz │ │ ├── fs.go │ │ ├── fs_test.go │ │ ├── ipvs.go │ │ ├── ipvs_test.go │ │ ├── mdstat.go │ │ ├── mdstat_test.go │ │ ├── mountstats.go │ │ ├── mountstats_test.go │ │ ├── proc.go │ │ ├── proc_io.go │ │ ├── proc_io_test.go │ │ ├── proc_limits.go │ │ ├── proc_limits_test.go │ │ ├── proc_stat.go │ │ ├── proc_stat_test.go │ │ ├── proc_test.go │ │ ├── stat.go │ │ ├── stat_test.go │ │ ├── sysfs │ │ ├── .gitignore │ │ ├── doc.go │ │ ├── fixtures.ttar │ │ ├── fs.go │ │ └── fs_test.go │ │ ├── ttar │ │ ├── xfrm.go │ │ ├── xfrm_test.go │ │ └── xfs │ │ ├── parse.go │ │ ├── parse_test.go │ │ └── xfs.go │ └── golang.org │ └── x │ ├── net │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README │ ├── bpf │ │ ├── asm.go │ │ ├── constants.go │ │ ├── doc.go │ │ ├── instructions.go │ │ ├── instructions_test.go │ │ ├── setter.go │ │ ├── testdata │ │ │ ├── all_instructions.bpf │ │ │ └── all_instructions.txt │ │ ├── vm.go │ │ ├── vm_aluop_test.go │ │ ├── vm_bpf_test.go │ │ ├── vm_extension_test.go │ │ ├── vm_instructions.go │ │ ├── vm_jump_test.go │ │ ├── vm_load_test.go │ │ ├── vm_ret_test.go │ │ ├── vm_scratch_test.go │ │ └── vm_test.go │ ├── codereview.cfg │ ├── context │ │ ├── context.go │ │ ├── context_test.go │ │ ├── ctxhttp │ │ │ ├── ctxhttp.go │ │ │ ├── ctxhttp_17_test.go │ │ │ ├── ctxhttp_pre17.go │ │ │ ├── ctxhttp_pre17_test.go │ │ │ └── ctxhttp_test.go │ │ ├── go17.go │ │ ├── pre_go17.go │ │ └── withtimeout_test.go │ ├── dict │ │ └── dict.go │ ├── dns │ │ └── dnsmessage │ │ │ ├── example_test.go │ │ │ ├── message.go │ │ │ └── message_test.go │ ├── html │ │ ├── atom │ │ │ ├── atom.go │ │ │ ├── atom_test.go │ │ │ ├── gen.go │ │ │ ├── table.go │ │ │ └── table_test.go │ │ ├── charset │ │ │ ├── charset.go │ │ │ ├── charset_test.go │ │ │ └── testdata │ │ │ │ ├── HTTP-charset.html │ │ │ │ ├── HTTP-vs-UTF-8-BOM.html │ │ │ │ ├── HTTP-vs-meta-charset.html │ │ │ │ ├── HTTP-vs-meta-content.html │ │ │ │ ├── No-encoding-declaration.html │ │ │ │ ├── README │ │ │ │ ├── UTF-16BE-BOM.html │ │ │ │ ├── UTF-16LE-BOM.html │ │ │ │ ├── UTF-8-BOM-vs-meta-charset.html │ │ │ │ ├── UTF-8-BOM-vs-meta-content.html │ │ │ │ ├── meta-charset-attribute.html │ │ │ │ └── meta-content-attribute.html │ │ ├── const.go │ │ ├── doc.go │ │ ├── doctype.go │ │ ├── entity.go │ │ ├── entity_test.go │ │ ├── escape.go │ │ ├── escape_test.go │ │ ├── example_test.go │ │ ├── foreign.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── parse.go │ │ ├── parse_test.go │ │ ├── render.go │ │ ├── render_test.go │ │ ├── testdata │ │ │ ├── go1.html │ │ │ └── webkit │ │ │ │ ├── README │ │ │ │ ├── adoption01.dat │ │ │ │ ├── adoption02.dat │ │ │ │ ├── comments01.dat │ │ │ │ ├── doctype01.dat │ │ │ │ ├── entities01.dat │ │ │ │ ├── entities02.dat │ │ │ │ ├── html5test-com.dat │ │ │ │ ├── inbody01.dat │ │ │ │ ├── isindex.dat │ │ │ │ ├── pending-spec-changes-plain-text-unsafe.dat │ │ │ │ ├── pending-spec-changes.dat │ │ │ │ ├── plain-text-unsafe.dat │ │ │ │ ├── scriptdata01.dat │ │ │ │ ├── scripted │ │ │ │ ├── adoption01.dat │ │ │ │ └── webkit01.dat │ │ │ │ ├── tables01.dat │ │ │ │ ├── tests1.dat │ │ │ │ ├── tests10.dat │ │ │ │ ├── tests11.dat │ │ │ │ ├── tests12.dat │ │ │ │ ├── tests14.dat │ │ │ │ ├── tests15.dat │ │ │ │ ├── tests16.dat │ │ │ │ ├── tests17.dat │ │ │ │ ├── tests18.dat │ │ │ │ ├── tests19.dat │ │ │ │ ├── tests2.dat │ │ │ │ ├── tests20.dat │ │ │ │ ├── tests21.dat │ │ │ │ ├── tests22.dat │ │ │ │ ├── tests23.dat │ │ │ │ ├── tests24.dat │ │ │ │ ├── tests25.dat │ │ │ │ ├── tests26.dat │ │ │ │ ├── tests3.dat │ │ │ │ ├── tests4.dat │ │ │ │ ├── tests5.dat │ │ │ │ ├── tests6.dat │ │ │ │ ├── tests7.dat │ │ │ │ ├── tests8.dat │ │ │ │ ├── tests9.dat │ │ │ │ ├── tests_innerHTML_1.dat │ │ │ │ ├── tricky01.dat │ │ │ │ ├── webkit01.dat │ │ │ │ └── webkit02.dat │ │ ├── token.go │ │ └── token_test.go │ ├── http2 │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── Makefile │ │ ├── README │ │ ├── ciphers.go │ │ ├── ciphers_test.go │ │ ├── client_conn_pool.go │ │ ├── configure_transport.go │ │ ├── databuffer.go │ │ ├── databuffer_test.go │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── flow.go │ │ ├── flow_test.go │ │ ├── frame.go │ │ ├── frame_test.go │ │ ├── go16.go │ │ ├── go17.go │ │ ├── go17_not18.go │ │ ├── go18.go │ │ ├── go18_test.go │ │ ├── go19.go │ │ ├── go19_test.go │ │ ├── gotrack.go │ │ ├── gotrack_test.go │ │ ├── h2demo │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── h2demo.go │ │ │ ├── launch.go │ │ │ ├── rootCA.key │ │ │ ├── rootCA.pem │ │ │ ├── rootCA.srl │ │ │ ├── server.crt │ │ │ ├── server.key │ │ │ └── tmpl.go │ │ ├── h2i │ │ │ ├── README.md │ │ │ └── h2i.go │ │ ├── headermap.go │ │ ├── hpack │ │ │ ├── encode.go │ │ │ ├── encode_test.go │ │ │ ├── hpack.go │ │ │ ├── hpack_test.go │ │ │ ├── huffman.go │ │ │ ├── tables.go │ │ │ └── tables_test.go │ │ ├── http2.go │ │ ├── http2_test.go │ │ ├── not_go16.go │ │ ├── not_go17.go │ │ ├── not_go18.go │ │ ├── not_go19.go │ │ ├── pipe.go │ │ ├── pipe_test.go │ │ ├── server.go │ │ ├── server_push_test.go │ │ ├── server_test.go │ │ ├── testdata │ │ │ └── draft-ietf-httpbis-http2.xml │ │ ├── transport.go │ │ ├── transport_test.go │ │ ├── write.go │ │ ├── writesched.go │ │ ├── writesched_priority.go │ │ ├── writesched_priority_test.go │ │ ├── writesched_random.go │ │ ├── writesched_random_test.go │ │ ├── writesched_test.go │ │ └── z_spec_test.go │ ├── icmp │ │ ├── dstunreach.go │ │ ├── echo.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── extension.go │ │ ├── extension_test.go │ │ ├── helper_posix.go │ │ ├── interface.go │ │ ├── ipv4.go │ │ ├── ipv4_test.go │ │ ├── ipv6.go │ │ ├── listen_posix.go │ │ ├── listen_stub.go │ │ ├── message.go │ │ ├── message_test.go │ │ ├── messagebody.go │ │ ├── mpls.go │ │ ├── multipart.go │ │ ├── multipart_test.go │ │ ├── packettoobig.go │ │ ├── paramprob.go │ │ ├── ping_test.go │ │ ├── sys_freebsd.go │ │ └── timeexceeded.go │ ├── idna │ │ ├── example_test.go │ │ ├── idna.go │ │ ├── idna_test.go │ │ ├── punycode.go │ │ ├── punycode_test.go │ │ ├── tables.go │ │ ├── trie.go │ │ └── trieval.go │ ├── internal │ │ ├── iana │ │ │ ├── const.go │ │ │ └── gen.go │ │ ├── nettest │ │ │ ├── helper_bsd.go │ │ │ ├── helper_nobsd.go │ │ │ ├── helper_posix.go │ │ │ ├── helper_stub.go │ │ │ ├── helper_unix.go │ │ │ ├── helper_windows.go │ │ │ ├── interface.go │ │ │ ├── rlimit.go │ │ │ └── stack.go │ │ ├── socket │ │ │ ├── cmsghdr.go │ │ │ ├── cmsghdr_bsd.go │ │ │ ├── cmsghdr_linux_32bit.go │ │ │ ├── cmsghdr_linux_64bit.go │ │ │ ├── cmsghdr_solaris_64bit.go │ │ │ ├── cmsghdr_stub.go │ │ │ ├── defs_darwin.go │ │ │ ├── defs_dragonfly.go │ │ │ ├── defs_freebsd.go │ │ │ ├── defs_linux.go │ │ │ ├── defs_netbsd.go │ │ │ ├── defs_openbsd.go │ │ │ ├── defs_solaris.go │ │ │ ├── error_unix.go │ │ │ ├── error_windows.go │ │ │ ├── iovec_32bit.go │ │ │ ├── iovec_64bit.go │ │ │ ├── iovec_solaris_64bit.go │ │ │ ├── iovec_stub.go │ │ │ ├── mmsghdr_stub.go │ │ │ ├── mmsghdr_unix.go │ │ │ ├── msghdr_bsd.go │ │ │ ├── msghdr_bsdvar.go │ │ │ ├── msghdr_linux.go │ │ │ ├── msghdr_linux_32bit.go │ │ │ ├── msghdr_linux_64bit.go │ │ │ ├── msghdr_openbsd.go │ │ │ ├── msghdr_solaris_64bit.go │ │ │ ├── msghdr_stub.go │ │ │ ├── rawconn.go │ │ │ ├── rawconn_mmsg.go │ │ │ ├── rawconn_msg.go │ │ │ ├── rawconn_nommsg.go │ │ │ ├── rawconn_nomsg.go │ │ │ ├── rawconn_stub.go │ │ │ ├── reflect.go │ │ │ ├── socket.go │ │ │ ├── socket_go1_9_test.go │ │ │ ├── socket_test.go │ │ │ ├── sys.go │ │ │ ├── sys_bsd.go │ │ │ ├── sys_bsdvar.go │ │ │ ├── sys_darwin.go │ │ │ ├── sys_dragonfly.go │ │ │ ├── sys_linux.go │ │ │ ├── sys_linux_386.go │ │ │ ├── sys_linux_386.s │ │ │ ├── sys_linux_amd64.go │ │ │ ├── sys_linux_arm.go │ │ │ ├── sys_linux_arm64.go │ │ │ ├── sys_linux_mips.go │ │ │ ├── sys_linux_mips64.go │ │ │ ├── sys_linux_mips64le.go │ │ │ ├── sys_linux_mipsle.go │ │ │ ├── sys_linux_ppc64.go │ │ │ ├── sys_linux_ppc64le.go │ │ │ ├── sys_linux_s390x.go │ │ │ ├── sys_linux_s390x.s │ │ │ ├── sys_netbsd.go │ │ │ ├── sys_posix.go │ │ │ ├── sys_solaris.go │ │ │ ├── sys_solaris_amd64.s │ │ │ ├── sys_stub.go │ │ │ ├── sys_unix.go │ │ │ ├── sys_windows.go │ │ │ ├── zsys_darwin_386.go │ │ │ ├── zsys_darwin_amd64.go │ │ │ ├── zsys_darwin_arm.go │ │ │ ├── zsys_dragonfly_amd64.go │ │ │ ├── zsys_freebsd_386.go │ │ │ ├── zsys_freebsd_amd64.go │ │ │ ├── zsys_freebsd_arm.go │ │ │ ├── zsys_linux_386.go │ │ │ ├── zsys_linux_amd64.go │ │ │ ├── zsys_linux_arm.go │ │ │ ├── zsys_linux_arm64.go │ │ │ ├── zsys_linux_mips.go │ │ │ ├── zsys_linux_mips64.go │ │ │ ├── zsys_linux_mips64le.go │ │ │ ├── zsys_linux_mipsle.go │ │ │ ├── zsys_linux_ppc64.go │ │ │ ├── zsys_linux_ppc64le.go │ │ │ ├── zsys_linux_s390x.go │ │ │ ├── zsys_netbsd_386.go │ │ │ ├── zsys_netbsd_amd64.go │ │ │ ├── zsys_netbsd_arm.go │ │ │ ├── zsys_openbsd_386.go │ │ │ ├── zsys_openbsd_amd64.go │ │ │ ├── zsys_openbsd_arm.go │ │ │ └── zsys_solaris_amd64.go │ │ └── timeseries │ │ │ ├── timeseries.go │ │ │ └── timeseries_test.go │ ├── ipv4 │ │ ├── batch.go │ │ ├── bpf_test.go │ │ ├── control.go │ │ ├── control_bsd.go │ │ ├── control_pktinfo.go │ │ ├── control_stub.go │ │ ├── control_test.go │ │ ├── control_unix.go │ │ ├── control_windows.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_linux.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── defs_solaris.go │ │ ├── dgramopt.go │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── gen.go │ │ ├── genericopt.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── helper.go │ │ ├── iana.go │ │ ├── icmp.go │ │ ├── icmp_linux.go │ │ ├── icmp_stub.go │ │ ├── icmp_test.go │ │ ├── multicast_test.go │ │ ├── multicastlistener_test.go │ │ ├── multicastsockopt_test.go │ │ ├── packet.go │ │ ├── packet_go1_8.go │ │ ├── packet_go1_9.go │ │ ├── payload.go │ │ ├── payload_cmsg.go │ │ ├── payload_cmsg_go1_8.go │ │ ├── payload_cmsg_go1_9.go │ │ ├── payload_nocmsg.go │ │ ├── readwrite_go1_8_test.go │ │ ├── readwrite_go1_9_test.go │ │ ├── readwrite_test.go │ │ ├── sockopt.go │ │ ├── sockopt_posix.go │ │ ├── sockopt_stub.go │ │ ├── sys_asmreq.go │ │ ├── sys_asmreq_stub.go │ │ ├── sys_asmreqn.go │ │ ├── sys_asmreqn_stub.go │ │ ├── sys_bpf.go │ │ ├── sys_bpf_stub.go │ │ ├── sys_bsd.go │ │ ├── sys_darwin.go │ │ ├── sys_dragonfly.go │ │ ├── sys_freebsd.go │ │ ├── sys_linux.go │ │ ├── sys_solaris.go │ │ ├── sys_ssmreq.go │ │ ├── sys_ssmreq_stub.go │ │ ├── sys_stub.go │ │ ├── sys_windows.go │ │ ├── unicast_test.go │ │ ├── unicastsockopt_test.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_linux_386.go │ │ ├── zsys_linux_amd64.go │ │ ├── zsys_linux_arm.go │ │ ├── zsys_linux_arm64.go │ │ ├── zsys_linux_mips.go │ │ ├── zsys_linux_mips64.go │ │ ├── zsys_linux_mips64le.go │ │ ├── zsys_linux_mipsle.go │ │ ├── zsys_linux_ppc.go │ │ ├── zsys_linux_ppc64.go │ │ ├── zsys_linux_ppc64le.go │ │ ├── zsys_linux_s390x.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ └── zsys_solaris.go │ ├── ipv6 │ │ ├── batch.go │ │ ├── bpf_test.go │ │ ├── control.go │ │ ├── control_rfc2292_unix.go │ │ ├── control_rfc3542_unix.go │ │ ├── control_stub.go │ │ ├── control_test.go │ │ ├── control_unix.go │ │ ├── control_windows.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_linux.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── defs_solaris.go │ │ ├── dgramopt.go │ │ ├── doc.go │ │ ├── endpoint.go │ │ ├── example_test.go │ │ ├── gen.go │ │ ├── genericopt.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── helper.go │ │ ├── iana.go │ │ ├── icmp.go │ │ ├── icmp_bsd.go │ │ ├── icmp_linux.go │ │ ├── icmp_solaris.go │ │ ├── icmp_stub.go │ │ ├── icmp_test.go │ │ ├── icmp_windows.go │ │ ├── mocktransponder_test.go │ │ ├── multicast_test.go │ │ ├── multicastlistener_test.go │ │ ├── multicastsockopt_test.go │ │ ├── payload.go │ │ ├── payload_cmsg.go │ │ ├── payload_cmsg_go1_8.go │ │ ├── payload_cmsg_go1_9.go │ │ ├── payload_nocmsg.go │ │ ├── readwrite_go1_8_test.go │ │ ├── readwrite_go1_9_test.go │ │ ├── readwrite_test.go │ │ ├── sockopt.go │ │ ├── sockopt_posix.go │ │ ├── sockopt_stub.go │ │ ├── sockopt_test.go │ │ ├── sys_asmreq.go │ │ ├── sys_asmreq_stub.go │ │ ├── sys_bpf.go │ │ ├── sys_bpf_stub.go │ │ ├── sys_bsd.go │ │ ├── sys_darwin.go │ │ ├── sys_freebsd.go │ │ ├── sys_linux.go │ │ ├── sys_solaris.go │ │ ├── sys_ssmreq.go │ │ ├── sys_ssmreq_stub.go │ │ ├── sys_stub.go │ │ ├── sys_windows.go │ │ ├── unicast_test.go │ │ ├── unicastsockopt_test.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_linux_386.go │ │ ├── zsys_linux_amd64.go │ │ ├── zsys_linux_arm.go │ │ ├── zsys_linux_arm64.go │ │ ├── zsys_linux_mips.go │ │ ├── zsys_linux_mips64.go │ │ ├── zsys_linux_mips64le.go │ │ ├── zsys_linux_mipsle.go │ │ ├── zsys_linux_ppc.go │ │ ├── zsys_linux_ppc64.go │ │ ├── zsys_linux_ppc64le.go │ │ ├── zsys_linux_s390x.go │ │ ├── zsys_netbsd.go │ │ ├── zsys_openbsd.go │ │ └── zsys_solaris.go │ ├── lex │ │ └── httplex │ │ │ ├── httplex.go │ │ │ └── httplex_test.go │ ├── lif │ │ ├── address.go │ │ ├── address_test.go │ │ ├── binary.go │ │ ├── defs_solaris.go │ │ ├── lif.go │ │ ├── link.go │ │ ├── link_test.go │ │ ├── sys.go │ │ ├── sys_solaris_amd64.s │ │ ├── syscall.go │ │ └── zsys_solaris_amd64.go │ ├── nettest │ │ ├── conntest.go │ │ ├── conntest_go16.go │ │ ├── conntest_go17.go │ │ └── conntest_test.go │ ├── netutil │ │ ├── listen.go │ │ └── listen_test.go │ ├── proxy │ │ ├── direct.go │ │ ├── per_host.go │ │ ├── per_host_test.go │ │ ├── proxy.go │ │ ├── proxy_test.go │ │ └── socks5.go │ ├── publicsuffix │ │ ├── gen.go │ │ ├── list.go │ │ ├── list_test.go │ │ ├── table.go │ │ └── table_test.go │ ├── route │ │ ├── address.go │ │ ├── address_darwin_test.go │ │ ├── address_test.go │ │ ├── binary.go │ │ ├── defs_darwin.go │ │ ├── defs_dragonfly.go │ │ ├── defs_freebsd.go │ │ ├── defs_netbsd.go │ │ ├── defs_openbsd.go │ │ ├── interface.go │ │ ├── interface_announce.go │ │ ├── interface_classic.go │ │ ├── interface_freebsd.go │ │ ├── interface_multicast.go │ │ ├── interface_openbsd.go │ │ ├── message.go │ │ ├── message_darwin_test.go │ │ ├── message_freebsd_test.go │ │ ├── message_test.go │ │ ├── route.go │ │ ├── route_classic.go │ │ ├── route_openbsd.go │ │ ├── route_test.go │ │ ├── sys.go │ │ ├── sys_darwin.go │ │ ├── sys_dragonfly.go │ │ ├── sys_freebsd.go │ │ ├── sys_netbsd.go │ │ ├── sys_openbsd.go │ │ ├── syscall.go │ │ ├── zsys_darwin.go │ │ ├── zsys_dragonfly.go │ │ ├── zsys_freebsd_386.go │ │ ├── zsys_freebsd_amd64.go │ │ ├── zsys_freebsd_arm.go │ │ ├── zsys_netbsd.go │ │ └── zsys_openbsd.go │ ├── trace │ │ ├── events.go │ │ ├── histogram.go │ │ ├── histogram_test.go │ │ ├── trace.go │ │ ├── trace_go16.go │ │ ├── trace_go17.go │ │ └── trace_test.go │ ├── webdav │ │ ├── file.go │ │ ├── file_go1.6.go │ │ ├── file_go1.7.go │ │ ├── file_test.go │ │ ├── if.go │ │ ├── if_test.go │ │ ├── internal │ │ │ └── xml │ │ │ │ ├── README │ │ │ │ ├── atom_test.go │ │ │ │ ├── example_test.go │ │ │ │ ├── marshal.go │ │ │ │ ├── marshal_test.go │ │ │ │ ├── read.go │ │ │ │ ├── read_test.go │ │ │ │ ├── typeinfo.go │ │ │ │ ├── xml.go │ │ │ │ └── xml_test.go │ │ ├── litmus_test_server.go │ │ ├── lock.go │ │ ├── lock_test.go │ │ ├── prop.go │ │ ├── prop_test.go │ │ ├── webdav.go │ │ ├── webdav_test.go │ │ ├── xml.go │ │ └── xml_test.go │ ├── websocket │ │ ├── client.go │ │ ├── dial.go │ │ ├── dial_test.go │ │ ├── exampledial_test.go │ │ ├── examplehandler_test.go │ │ ├── hybi.go │ │ ├── hybi_test.go │ │ ├── server.go │ │ ├── websocket.go │ │ └── websocket_test.go │ └── xsrftoken │ │ ├── xsrf.go │ │ └── xsrf_test.go │ └── sys │ ├── .gitattributes │ ├── .gitignore │ ├── AUTHORS │ ├── CONTRIBUTING.md │ ├── CONTRIBUTORS │ ├── LICENSE │ ├── PATENTS │ ├── README │ ├── codereview.cfg │ ├── plan9 │ ├── asm.s │ ├── asm_plan9_386.s │ ├── asm_plan9_amd64.s │ ├── const_plan9.go │ ├── dir_plan9.go │ ├── env_plan9.go │ ├── env_unset.go │ ├── errors_plan9.go │ ├── mkall.sh │ ├── mkerrors.sh │ ├── mksyscall.pl │ ├── mksysnum_plan9.sh │ ├── pwd_go15_plan9.go │ ├── pwd_plan9.go │ ├── race.go │ ├── race0.go │ ├── str.go │ ├── syscall.go │ ├── syscall_plan9.go │ ├── syscall_test.go │ ├── zsyscall_plan9_386.go │ ├── zsyscall_plan9_amd64.go │ └── zsysnum_plan9.go │ ├── unix │ ├── .gitignore │ ├── README.md │ ├── asm_darwin_386.s │ ├── asm_darwin_amd64.s │ ├── asm_darwin_arm.s │ ├── asm_darwin_arm64.s │ ├── asm_dragonfly_amd64.s │ ├── asm_freebsd_386.s │ ├── asm_freebsd_amd64.s │ ├── asm_freebsd_arm.s │ ├── asm_linux_386.s │ ├── asm_linux_amd64.s │ ├── asm_linux_arm.s │ ├── asm_linux_arm64.s │ ├── asm_linux_mips64x.s │ ├── asm_linux_mipsx.s │ ├── asm_linux_ppc64x.s │ ├── asm_linux_s390x.s │ ├── asm_netbsd_386.s │ ├── asm_netbsd_amd64.s │ ├── asm_netbsd_arm.s │ ├── asm_openbsd_386.s │ ├── asm_openbsd_amd64.s │ ├── asm_solaris_amd64.s │ ├── bluetooth_linux.go │ ├── constants.go │ ├── creds_test.go │ ├── dirent.go │ ├── endian_big.go │ ├── endian_little.go │ ├── env_unix.go │ ├── env_unset.go │ ├── export_test.go │ ├── flock.go │ ├── flock_linux_32bit.go │ ├── gccgo.go │ ├── gccgo_c.c │ ├── gccgo_linux_amd64.go │ ├── gccgo_linux_sparc64.go │ ├── linux │ │ ├── Dockerfile │ │ ├── mkall.go │ │ ├── mksysnum.pl │ │ └── types.go │ ├── mkall.sh │ ├── mkerrors.sh │ ├── mkpost.go │ ├── mksyscall.pl │ ├── mksyscall_solaris.pl │ ├── mksysctl_openbsd.pl │ ├── mksysnum_darwin.pl │ ├── mksysnum_dragonfly.pl │ ├── mksysnum_freebsd.pl │ ├── mksysnum_netbsd.pl │ ├── mksysnum_openbsd.pl │ ├── mmap_unix_test.go │ ├── openbsd_pledge.go │ ├── openbsd_test.go │ ├── race.go │ ├── race0.go │ ├── sockcmsg_linux.go │ ├── sockcmsg_unix.go │ ├── str.go │ ├── syscall.go │ ├── syscall_bsd.go │ ├── syscall_bsd_test.go │ ├── syscall_darwin.go │ ├── syscall_darwin_386.go │ ├── syscall_darwin_amd64.go │ ├── syscall_darwin_arm.go │ ├── syscall_darwin_arm64.go │ ├── syscall_dragonfly.go │ ├── syscall_dragonfly_amd64.go │ ├── syscall_freebsd.go │ ├── syscall_freebsd_386.go │ ├── syscall_freebsd_amd64.go │ ├── syscall_freebsd_arm.go │ ├── syscall_freebsd_test.go │ ├── syscall_linux.go │ ├── syscall_linux_386.go │ ├── syscall_linux_amd64.go │ ├── syscall_linux_amd64_gc.go │ ├── syscall_linux_arm.go │ ├── syscall_linux_arm64.go │ ├── syscall_linux_mips64x.go │ ├── syscall_linux_mipsx.go │ ├── syscall_linux_ppc64x.go │ ├── syscall_linux_s390x.go │ ├── syscall_linux_sparc64.go │ ├── syscall_linux_test.go │ ├── syscall_netbsd.go │ ├── syscall_netbsd_386.go │ ├── syscall_netbsd_amd64.go │ ├── syscall_netbsd_arm.go │ ├── syscall_no_getwd.go │ ├── syscall_openbsd.go │ ├── syscall_openbsd_386.go │ ├── syscall_openbsd_amd64.go │ ├── syscall_solaris.go │ ├── syscall_solaris_amd64.go │ ├── syscall_solaris_test.go │ ├── syscall_test.go │ ├── syscall_unix.go │ ├── syscall_unix_gc.go │ ├── syscall_unix_test.go │ ├── types_darwin.go │ ├── types_dragonfly.go │ ├── types_freebsd.go │ ├── types_netbsd.go │ ├── types_openbsd.go │ ├── types_solaris.go │ ├── zerrors_darwin_386.go │ ├── zerrors_darwin_amd64.go │ ├── zerrors_darwin_arm.go │ ├── zerrors_darwin_arm64.go │ ├── zerrors_dragonfly_amd64.go │ ├── zerrors_freebsd_386.go │ ├── zerrors_freebsd_amd64.go │ ├── zerrors_freebsd_arm.go │ ├── zerrors_linux_386.go │ ├── zerrors_linux_amd64.go │ ├── zerrors_linux_arm.go │ ├── zerrors_linux_arm64.go │ ├── zerrors_linux_mips.go │ ├── zerrors_linux_mips64.go │ ├── zerrors_linux_mips64le.go │ ├── zerrors_linux_mipsle.go │ ├── zerrors_linux_ppc64.go │ ├── zerrors_linux_ppc64le.go │ ├── zerrors_linux_s390x.go │ ├── zerrors_linux_sparc64.go │ ├── zerrors_netbsd_386.go │ ├── zerrors_netbsd_amd64.go │ ├── zerrors_netbsd_arm.go │ ├── zerrors_openbsd_386.go │ ├── zerrors_openbsd_amd64.go │ ├── zerrors_solaris_amd64.go │ ├── zsyscall_darwin_386.go │ ├── zsyscall_darwin_amd64.go │ ├── zsyscall_darwin_arm.go │ ├── zsyscall_darwin_arm64.go │ ├── zsyscall_dragonfly_amd64.go │ ├── zsyscall_freebsd_386.go │ ├── zsyscall_freebsd_amd64.go │ ├── zsyscall_freebsd_arm.go │ ├── zsyscall_linux_386.go │ ├── zsyscall_linux_amd64.go │ ├── zsyscall_linux_arm.go │ ├── zsyscall_linux_arm64.go │ ├── zsyscall_linux_mips.go │ ├── zsyscall_linux_mips64.go │ ├── zsyscall_linux_mips64le.go │ ├── zsyscall_linux_mipsle.go │ ├── zsyscall_linux_ppc64.go │ ├── zsyscall_linux_ppc64le.go │ ├── zsyscall_linux_s390x.go │ ├── zsyscall_linux_sparc64.go │ ├── zsyscall_netbsd_386.go │ ├── zsyscall_netbsd_amd64.go │ ├── zsyscall_netbsd_arm.go │ ├── zsyscall_openbsd_386.go │ ├── zsyscall_openbsd_amd64.go │ ├── zsyscall_solaris_amd64.go │ ├── zsysctl_openbsd.go │ ├── zsysnum_darwin_386.go │ ├── zsysnum_darwin_amd64.go │ ├── zsysnum_darwin_arm.go │ ├── zsysnum_darwin_arm64.go │ ├── zsysnum_dragonfly_amd64.go │ ├── zsysnum_freebsd_386.go │ ├── zsysnum_freebsd_amd64.go │ ├── zsysnum_freebsd_arm.go │ ├── zsysnum_linux_386.go │ ├── zsysnum_linux_amd64.go │ ├── zsysnum_linux_arm.go │ ├── zsysnum_linux_arm64.go │ ├── zsysnum_linux_mips.go │ ├── zsysnum_linux_mips64.go │ ├── zsysnum_linux_mips64le.go │ ├── zsysnum_linux_mipsle.go │ ├── zsysnum_linux_ppc64.go │ ├── zsysnum_linux_ppc64le.go │ ├── zsysnum_linux_s390x.go │ ├── zsysnum_linux_sparc64.go │ ├── zsysnum_netbsd_386.go │ ├── zsysnum_netbsd_amd64.go │ ├── zsysnum_netbsd_arm.go │ ├── zsysnum_openbsd_386.go │ ├── zsysnum_openbsd_amd64.go │ ├── zsysnum_solaris_amd64.go │ ├── ztypes_darwin_386.go │ ├── ztypes_darwin_amd64.go │ ├── ztypes_darwin_arm.go │ ├── ztypes_darwin_arm64.go │ ├── ztypes_dragonfly_amd64.go │ ├── ztypes_freebsd_386.go │ ├── ztypes_freebsd_amd64.go │ ├── ztypes_freebsd_arm.go │ ├── ztypes_linux_386.go │ ├── ztypes_linux_amd64.go │ ├── ztypes_linux_arm.go │ ├── ztypes_linux_arm64.go │ ├── ztypes_linux_mips.go │ ├── ztypes_linux_mips64.go │ ├── ztypes_linux_mips64le.go │ ├── ztypes_linux_mipsle.go │ ├── ztypes_linux_ppc64.go │ ├── ztypes_linux_ppc64le.go │ ├── ztypes_linux_s390x.go │ ├── ztypes_linux_sparc64.go │ ├── ztypes_netbsd_386.go │ ├── ztypes_netbsd_amd64.go │ ├── ztypes_netbsd_arm.go │ ├── ztypes_openbsd_386.go │ ├── ztypes_openbsd_amd64.go │ └── ztypes_solaris_amd64.go │ └── windows │ ├── asm_windows_386.s │ ├── asm_windows_amd64.s │ ├── dll_windows.go │ ├── env_unset.go │ ├── env_windows.go │ ├── eventlog.go │ ├── exec_windows.go │ ├── memory_windows.go │ ├── mksyscall.go │ ├── race.go │ ├── race0.go │ ├── registry │ ├── export_test.go │ ├── key.go │ ├── mksyscall.go │ ├── registry_test.go │ ├── syscall.go │ ├── value.go │ └── zsyscall_windows.go │ ├── security_windows.go │ ├── service.go │ ├── str.go │ ├── svc │ ├── debug │ │ ├── log.go │ │ └── service.go │ ├── event.go │ ├── eventlog │ │ ├── install.go │ │ ├── log.go │ │ └── log_test.go │ ├── example │ │ ├── beep.go │ │ ├── install.go │ │ ├── main.go │ │ ├── manage.go │ │ └── service.go │ ├── go12.c │ ├── go12.go │ ├── go13.go │ ├── mgr │ │ ├── config.go │ │ ├── mgr.go │ │ ├── mgr_test.go │ │ └── service.go │ ├── security.go │ ├── service.go │ ├── svc_test.go │ ├── sys_386.s │ └── sys_amd64.s │ ├── syscall.go │ ├── syscall_test.go │ ├── syscall_windows.go │ ├── syscall_windows_test.go │ ├── zsyscall_windows.go │ ├── ztypes_windows.go │ ├── ztypes_windows_386.go │ └── ztypes_windows_amd64.go └── offlineproc └── exercises └── nsq ├── README.md ├── client ├── consumer │ ├── handlers.go │ └── service.go └── main.go ├── producer └── main.go └── urls.txt /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/.gitignore -------------------------------------------------------------------------------- /01-dcom.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/01-dcom.slide -------------------------------------------------------------------------------- /02-architecture.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/02-architecture.slide -------------------------------------------------------------------------------- /03-contexts.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/03-contexts.slide -------------------------------------------------------------------------------- /04-disco.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/04-disco.slide -------------------------------------------------------------------------------- /05-secauth.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/05-secauth.slide -------------------------------------------------------------------------------- /06-consensus.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/06-consensus.slide -------------------------------------------------------------------------------- /07-monmetlog.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/07-monmetlog.slide -------------------------------------------------------------------------------- /08-disttrace.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/08-disttrace.slide -------------------------------------------------------------------------------- /09-offlineproc.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/09-offlineproc.slide -------------------------------------------------------------------------------- /10-dcomframeworks.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/10-dcomframeworks.slide -------------------------------------------------------------------------------- /11-dcomdeploy.slide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/11-dcomdeploy.slide -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/Vagrantfile -------------------------------------------------------------------------------- /bootstrap-vagrant.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/bootstrap-vagrant.sh -------------------------------------------------------------------------------- /contexts/includes/contexts/values/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/contexts/includes/contexts/values/main.go -------------------------------------------------------------------------------- /dcom/includes/inventory/acme/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/acme/client.go -------------------------------------------------------------------------------- /dcom/includes/inventory/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/cmd/main.go -------------------------------------------------------------------------------- /dcom/includes/inventory/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/inventory.go -------------------------------------------------------------------------------- /dcom/includes/inventory/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/order.go -------------------------------------------------------------------------------- /dcom/includes/inventory/postgres/orders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/postgres/orders.go -------------------------------------------------------------------------------- /dcom/includes/inventory/postgres/products.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/postgres/products.go -------------------------------------------------------------------------------- /dcom/includes/inventory/postgres/suppliers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/postgres/suppliers.go -------------------------------------------------------------------------------- /dcom/includes/inventory/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/product.go -------------------------------------------------------------------------------- /dcom/includes/inventory/supplier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/supplier.go -------------------------------------------------------------------------------- /dcom/includes/inventory/transport/http/rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/transport/http/rest.go -------------------------------------------------------------------------------- /dcom/includes/inventory/transport/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/transport/rpc/rpc.go -------------------------------------------------------------------------------- /dcom/includes/inventory/transport/transporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/dcom/includes/inventory/transport/transporter.go -------------------------------------------------------------------------------- /disttrace/images/disttrace.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/disttrace/images/disttrace.odg -------------------------------------------------------------------------------- /disttrace/images/disttrace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/disttrace/images/disttrace.png -------------------------------------------------------------------------------- /disttrace/images/tracespan.odg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/disttrace/images/tracespan.odg -------------------------------------------------------------------------------- /disttrace/images/tracespan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/disttrace/images/tracespan.png -------------------------------------------------------------------------------- /environment.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/environment.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/main.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/Gopkg.lock -------------------------------------------------------------------------------- /src/architecture/exercises/minio/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/Gopkg.toml -------------------------------------------------------------------------------- /src/architecture/exercises/minio/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/main.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/readme.txt -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/.gitignore -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/.travis.yml -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/LICENSE -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/Makefile -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/README.md -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/error.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/ini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/ini.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/ini_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/ini_test.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/key.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/key_test.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/parser.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/section.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/section.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/go-ini/ini/struct.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/testdata/UTF-8-BOM.ini: -------------------------------------------------------------------------------- 1 | [author] 2 | E-MAIL = u@gogs.io -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/go-ini/ini/testdata/conf.ini: -------------------------------------------------------------------------------- 1 | [author] 2 | E-MAIL = u@gogs.io -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/minio/minio-go/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.test -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/minio/minio-go/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/minio/minio-go/LICENSE -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/minio/minio-go/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/minio/minio-go/api.go -------------------------------------------------------------------------------- /src/architecture/exercises/minio/vendor/github.com/minio/minio-go/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/architecture/exercises/minio/vendor/github.com/minio/minio-go/core.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/Gopkg.lock -------------------------------------------------------------------------------- /src/consensus/demos/raft/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/Gopkg.toml -------------------------------------------------------------------------------- /src/consensus/demos/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/httpd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/httpd/service.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/main.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/store/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/store/command.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/store/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/store/fsm.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/store/store.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/store/store_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/.gitignore -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/const_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/const_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/inmem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/inmem.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/inmem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/inmem_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/metrics.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/sink.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/sink_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/start.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/start_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/statsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/statsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/armon/go-metrics/statsite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/armon/go-metrics/statsite.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/.gitignore: -------------------------------------------------------------------------------- 1 | *.prof 2 | *.test 3 | *.swp 4 | /bin/ 5 | -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/Makefile -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/appveyor.yml -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_386.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_amd64.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_arm.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_arm64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_arm64.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_linux.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_openbsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc64.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc64le.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_ppc64le.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_s390x.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_s390x.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bolt_windows.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/boltsync_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/boltsync_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bucket.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bucket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/bucket_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cmd/bolt/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cmd/bolt/main.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cursor.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cursor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/cursor_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/db.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/db_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/doc.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/errors.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/freelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/freelist.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/freelist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/freelist_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/node.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/node_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/page.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/page_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/page_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/quick_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/quick_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/simulation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/simulation_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/tx.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/boltdb/bolt/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/boltdb/bolt/tx_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/go-msgpack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/go-msgpack/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/go-msgpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/go-msgpack/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/Makefile -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft-boltdb/util.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/.gitignore -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/.travis.yml -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/Makefile -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/bench/bench.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/bench/bench.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/commands.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/config.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/fsm.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/future.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/future.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/future_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/future_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/inflight.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/inflight.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/inmem_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/inmem_store.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/integ_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/integ_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/log.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/log_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/log_cache.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/observer.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/peer.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/peer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/peer_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/raft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/raft.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/raft_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/raft_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/replication.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/snapshot.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/stable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/stable.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/state.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/transport.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/util.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/github.com/hashicorp/raft/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/github.com/hashicorp/raft/util_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/.gitattributes -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/.gitignore -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/AUTHORS -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/CONTRIBUTORS -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/README -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm_plan9_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm_plan9_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/asm_plan9_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/const_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/const_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/dir_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/dir_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/env_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/env_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/env_unset.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/errors_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/errors_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mkall.sh -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mksyscall.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mksyscall.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/mksysnum_plan9.sh -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/pwd_go15_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/pwd_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/pwd_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/race.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/race0.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/str.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/syscall_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/plan9/zsysnum_plan9.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/README.md -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_arm.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_darwin_arm64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_freebsd_arm.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_arm.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_arm64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_s390x.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_linux_s390x.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_netbsd_arm.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_openbsd_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_openbsd_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_openbsd_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/asm_solaris_amd64.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/bluetooth_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/bluetooth_linux.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/constants.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/creds_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/creds_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/dirent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/dirent.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/endian_big.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/endian_big.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/endian_little.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/endian_little.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/env_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/env_unset.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/export_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/flock.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/gccgo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/gccgo_c.c -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/Dockerfile -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/mkall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/mkall.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/mksysnum.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/mksysnum.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/linux/types.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkerrors.sh -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkpost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mkpost.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksyscall.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksyscall.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysctl_openbsd.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_darwin.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_freebsd.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_netbsd.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mksysnum_openbsd.pl -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mmap_unix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/mmap_unix_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/openbsd_pledge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/openbsd_pledge.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/openbsd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/openbsd_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/sockcmsg_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/sockcmsg_linux.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/sockcmsg_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/sockcmsg_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_bsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_bsd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_bsd_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_darwin.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_freebsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_linux.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_test.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/syscall_unix.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_darwin.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_freebsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_netbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_netbsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_openbsd.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_solaris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/unix/types_solaris.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/env_unset.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/eventlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/eventlog.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/mksyscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/mksyscall.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/race.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/race0.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/service.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/str.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/event.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go12.c -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go12.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/go13.go -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/sys_386.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/svc/sys_386.s -------------------------------------------------------------------------------- /src/consensus/demos/raft/vendor/golang.org/x/sys/windows/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/consensus/demos/raft/vendor/golang.org/x/sys/windows/syscall.go -------------------------------------------------------------------------------- /src/contexts/demos/contexts/cancellation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/demos/contexts/cancellation/main.go -------------------------------------------------------------------------------- /src/contexts/demos/contexts/deadline/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/demos/contexts/deadline/main.go -------------------------------------------------------------------------------- /src/contexts/demos/contexts/timeouts/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/demos/contexts/timeouts/main.go -------------------------------------------------------------------------------- /src/contexts/demos/contexts/values/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/demos/contexts/values/main.go -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/Gopkg.lock -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/Gopkg.toml -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/README.md -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/client/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/client/Gopkg.lock -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/client/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/client/Gopkg.toml -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/client/client.go -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/rpc.go -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/server/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/server/Gopkg.lock -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/server/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/server/Gopkg.toml -------------------------------------------------------------------------------- /src/contexts/exercises/contextrpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/exercises/contextrpc/server/server.go -------------------------------------------------------------------------------- /src/contexts/solutions/contextrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/solutions/contextrpc/README.md -------------------------------------------------------------------------------- /src/contexts/solutions/contextrpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/solutions/contextrpc/client/client.go -------------------------------------------------------------------------------- /src/contexts/solutions/contextrpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/solutions/contextrpc/rpc.go -------------------------------------------------------------------------------- /src/contexts/solutions/contextrpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/contexts/solutions/contextrpc/server/server.go -------------------------------------------------------------------------------- /src/dcom/demos/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/demos/client/main.go -------------------------------------------------------------------------------- /src/dcom/demos/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/demos/server/main.go -------------------------------------------------------------------------------- /src/dcom/demos/server/stringsvc/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/demos/server/stringsvc/strings.go -------------------------------------------------------------------------------- /src/dcom/exercises/logger/nats-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/logger/nats-docker.sh -------------------------------------------------------------------------------- /src/dcom/exercises/logger/publisher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/logger/publisher/main.go -------------------------------------------------------------------------------- /src/dcom/exercises/logger/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/logger/readme.txt -------------------------------------------------------------------------------- /src/dcom/exercises/logger/subscriber/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/logger/subscriber/main.go -------------------------------------------------------------------------------- /src/dcom/exercises/onenode/nats-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/onenode/nats-docker.sh -------------------------------------------------------------------------------- /src/dcom/exercises/onenode/publisher/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/onenode/publisher/main.go -------------------------------------------------------------------------------- /src/dcom/exercises/onenode/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/onenode/readme.txt -------------------------------------------------------------------------------- /src/dcom/exercises/onenode/subscriber/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/exercises/onenode/subscriber/main.go -------------------------------------------------------------------------------- /src/dcom/solutions/logger/subscriber/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/dcom/solutions/logger/subscriber/main.go -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/README.md -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/client/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/client/Gopkg.lock -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/client/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/client/Gopkg.toml -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/client/client.go -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/client/vendor/github.com/gorilla/rpc/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/rpc.go -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/server/Gopkg.lock -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/server/Gopkg.toml -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/server/server.go -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/gorilla/rpc/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/bench/conf/server.json: -------------------------------------------------------------------------------- 1 | { 2 | "server": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/ca/serialfile: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/client_certs/rootca.srl: -------------------------------------------------------------------------------- 1 | 8F3D34AED9A76443 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/command/merge/empty/foo.json: -------------------------------------------------------------------------------- 1 | { 2 | "not_related": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/command/merge/zero.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/hostname/serialfile: -------------------------------------------------------------------------------- 1 | 19 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/test/notes.txt: -------------------------------------------------------------------------------- 1 | Instructions from https://langui.sh/2009/01/18/openssl-self-signed-ca/ 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/ui/javascripts/app/mixins.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/ui/javascripts/libs/classie.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.28" -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/consul/website/source/.gitignore: -------------------------------------------------------------------------------- 1 | # Source folder 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/securetrust.pem: -------------------------------------------------------------------------------- 1 | ../capath/securetrust.pem -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/thawte.pem: -------------------------------------------------------------------------------- 1 | ../capath/thawte.pem -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/cmd/serf/.gitignore: -------------------------------------------------------------------------------- 1 | /serf 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/cmd/serf/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/copyright: -------------------------------------------------------------------------------- 1 | Name: serf 2 | Copyright: Hashicorp 2013 3 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/dirs: -------------------------------------------------------------------------------- 1 | /usr/bin 2 | /etc/serf 3 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/testutil/testutil_test.go: -------------------------------------------------------------------------------- 1 | package testutil 2 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/server/vendor/github.com/hashicorp/serf/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.4" 4 | -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/startconsul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/startconsul.sh -------------------------------------------------------------------------------- /src/disco/exercises/contextrpc/stopconsul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/exercises/contextrpc/stopconsul.sh -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/README.md -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/client/Gopkg.lock -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/client/Gopkg.toml -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/client/client.go -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/gorilla/rpc/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/bench/conf/server.json: -------------------------------------------------------------------------------- 1 | { 2 | "server": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/ca/serialfile: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/client_certs/rootca.srl: -------------------------------------------------------------------------------- 1 | 8F3D34AED9A76443 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/command/merge/empty/foo.json: -------------------------------------------------------------------------------- 1 | { 2 | "not_related": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/command/merge/zero.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/hostname/serialfile: -------------------------------------------------------------------------------- 1 | 19 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/test/notes.txt: -------------------------------------------------------------------------------- 1 | Instructions from https://langui.sh/2009/01/18/openssl-self-signed-ca/ 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/ui/javascripts/app/mixins.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/ui/javascripts/libs/classie.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.28" -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/consul/website/source/.gitignore: -------------------------------------------------------------------------------- 1 | # Source folder 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/securetrust.pem: -------------------------------------------------------------------------------- 1 | ../capath/securetrust.pem -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/thawte.pem: -------------------------------------------------------------------------------- 1 | ../capath/thawte.pem -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/cmd/serf/.gitignore: -------------------------------------------------------------------------------- 1 | /serf 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/cmd/serf/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/ops-misc/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/ops-misc/debian/copyright: -------------------------------------------------------------------------------- 1 | Name: serf 2 | Copyright: Hashicorp 2013 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/ops-misc/debian/dirs: -------------------------------------------------------------------------------- 1 | /usr/bin 2 | /etc/serf 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/testutil/testutil_test.go: -------------------------------------------------------------------------------- 1 | package testutil 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/client/vendor/github.com/hashicorp/serf/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.4" 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/rpc.go -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/server/Gopkg.lock -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/server/Gopkg.toml -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/server/server.go -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/gorilla/rpc/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/bench/conf/server.json: -------------------------------------------------------------------------------- 1 | { 2 | "server": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/ca/serialfile: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/client_certs/rootca.srl: -------------------------------------------------------------------------------- 1 | 8F3D34AED9A76443 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/command/merge/empty/foo.json: -------------------------------------------------------------------------------- 1 | { 2 | "not_related": true 3 | } 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/command/merge/zero.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/hostname/serialfile: -------------------------------------------------------------------------------- 1 | 19 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/test/notes.txt: -------------------------------------------------------------------------------- 1 | Instructions from https://langui.sh/2009/01/18/openssl-self-signed-ca/ 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/ui/javascripts/app/mixins.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/ui/javascripts/libs/classie.min.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.28" -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/consul/website/source/.gitignore: -------------------------------------------------------------------------------- 1 | # Source folder 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/securetrust.pem: -------------------------------------------------------------------------------- 1 | ../capath/securetrust.pem -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/go-rootcerts/test-fixtures/capath-with-symlinks/thawte.pem: -------------------------------------------------------------------------------- 1 | ../capath/thawte.pem -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/cmd/serf/.gitignore: -------------------------------------------------------------------------------- 1 | /serf 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/cmd/serf/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/copyright: -------------------------------------------------------------------------------- 1 | Name: serf 2 | Copyright: Hashicorp 2013 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/ops-misc/debian/dirs: -------------------------------------------------------------------------------- 1 | /usr/bin 2 | /etc/serf 3 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/testutil/testutil_test.go: -------------------------------------------------------------------------------- 1 | package testutil 2 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/server/vendor/github.com/hashicorp/serf/website/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "middleman-hashicorp", "0.3.4" 4 | -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/startconsul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/startconsul.sh -------------------------------------------------------------------------------- /src/disco/solutions/contextrpc/stopconsul.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/disco/solutions/contextrpc/stopconsul.sh -------------------------------------------------------------------------------- /src/hello/hello.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/hello/hello.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/Gopkg.lock -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/Gopkg.toml -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/README.md -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/httpd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/httpd/service.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/main.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/store/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/store/command.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/store/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/store/fsm.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/store/store.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/store/store_test.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/.gitignore: -------------------------------------------------------------------------------- 1 | *.prof 2 | *.test 3 | *.swp 4 | /bin/ 5 | -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/Makefile -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/README.md -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_386.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_arm.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/bucket.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/cursor.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/db.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/db_test.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/doc.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/errors.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/freelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/freelist.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/node.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/page.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/tx.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/boltdb/bolt/tx_test.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/Makefile -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/fsm.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/log.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/peer.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/raft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/raft.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/state.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/github.com/hashicorp/raft/util.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/.gitattributes -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/.gitignore -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/AUTHORS -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/CONTRIBUTORS -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/README -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/asm.s -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/mkall.sh -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/race.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/race0.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/str.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/plan9/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/README.md -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/constants.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/dirent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/dirent.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/env_unix.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/env_unset.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/flock.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/gccgo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/gccgo_c.c -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkerrors.sh -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkpost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mkpost.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mksyscall.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/mksyscall.pl -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/unix/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/race.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/race0.go -------------------------------------------------------------------------------- /src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/exercises/raft/vendor/golang.org/x/sys/windows/str.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/Gopkg.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/Gopkg.lock -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/Gopkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/Gopkg.toml -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/README.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/httpd/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/httpd/service.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/main.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/prometheus.yml -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/startPrometheus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/startPrometheus.sh -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/store/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/store/command.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/store/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/store/fsm.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/store/store.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/store/store_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/beorn7/perks/.gitignore: -------------------------------------------------------------------------------- 1 | *.test 2 | *.prof 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/beorn7/perks/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/beorn7/perks/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/beorn7/perks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/beorn7/perks/README.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/bketelsen/trace/log.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/.gitignore: -------------------------------------------------------------------------------- 1 | *.prof 2 | *.test 3 | *.swp 4 | /bin/ 5 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/Makefile -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/README.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_386.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_386.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_arm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_arm.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bolt_ppc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/bucket.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/cursor.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/db.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/db_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/errors.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/freelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/freelist.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/node.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/page.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/page.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/tx.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/boltdb/bolt/tx_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/golang/protobuf/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/golang/protobuf/AUTHORS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/golang/protobuf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/golang/protobuf/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/Makefile -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/fsm.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/log.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/peer.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/raft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/raft.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/state.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/hashicorp/raft/util.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/matttproud/golang_protobuf_extensions/.travis.yml: -------------------------------------------------------------------------------- 1 | language: go 2 | 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/client_golang/VERSION: -------------------------------------------------------------------------------- 1 | 0.8.0 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/client_golang/prometheus/.gitignore: -------------------------------------------------------------------------------- 1 | command-line-arguments.test 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/client_model/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/client_model/MAINTAINERS.md: -------------------------------------------------------------------------------- 1 | * Björn Rabenstein 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/client_model/ruby/Rakefile: -------------------------------------------------------------------------------- 1 | require "bundler/gem_tasks" 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/config/testdata/tls_config.empty.good.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/config/testdata/tls_config.insecure.good.yml: -------------------------------------------------------------------------------- 1 | insecure_skip_verify: true 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/config/testdata/tls_config.invalid_field.bad.yml: -------------------------------------------------------------------------------- 1 | something_invalid: true 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_0: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_0: -------------------------------------------------------------------------------- 1 | bla 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_1: -------------------------------------------------------------------------------- 1 | metric{label="\t"} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_10: -------------------------------------------------------------------------------- 1 | metric{label="bla"} 3.14 2 3 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_11: -------------------------------------------------------------------------------- 1 | metric{label="bla"} blubb 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_15: -------------------------------------------------------------------------------- 1 | 2 | # TYPE metric bla 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_16: -------------------------------------------------------------------------------- 1 | 2 | # TYPE met-ric 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_17: -------------------------------------------------------------------------------- 1 | @invalidmetric{label="bla"} 3.14 2 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_18: -------------------------------------------------------------------------------- 1 | {label="bla"} 3.14 2 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_2: -------------------------------------------------------------------------------- 1 | 2 | metric{label="new 3 | line"} 3.14 4 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_3: -------------------------------------------------------------------------------- 1 | metric{@="bla"} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_4: -------------------------------------------------------------------------------- 1 | metric{__name__="bla"} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_5: -------------------------------------------------------------------------------- 1 | metric{label+="bla"} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_6: -------------------------------------------------------------------------------- 1 | metric{label=bla} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_8: -------------------------------------------------------------------------------- 1 | metric{label="bla"+} 3.14 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/from_test_parse_error_9: -------------------------------------------------------------------------------- 1 | metric{label="bla"} 3.14 2.72 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/common/expfmt/fuzz/corpus/minimal: -------------------------------------------------------------------------------- 1 | m{} 0 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/MAINTAINERS.md: -------------------------------------------------------------------------------- 1 | * Tobias Schmidt 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/cmdline: -------------------------------------------------------------------------------- 1 | vimtest.go+10 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/comm: -------------------------------------------------------------------------------- 1 | vim 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/exe: -------------------------------------------------------------------------------- 1 | /usr/bin/vim -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/fd/0: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/abc -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/fd/1: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/def -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/fd/10: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/xyz -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/fd/2: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/ghi -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26231/fd/3: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/uvw -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/cmdline: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/comm: -------------------------------------------------------------------------------- 1 | ata_sff 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/fd/0: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/abc -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/fd/1: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/def -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/fd/2: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/ghi -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/fd/3: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/uvw -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/26232/fd/4: -------------------------------------------------------------------------------- 1 | ../../symlinktargets/xyz -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/self: -------------------------------------------------------------------------------- 1 | 26231 -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/symlinktargets/abc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/symlinktargets/def: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/symlinktargets/ghi: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/symlinktargets/uvw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fixtures/symlinktargets/xyz: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/fs.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/sysfs/.gitignore: -------------------------------------------------------------------------------- 1 | fixtures/ 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/ttar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/github.com/prometheus/procfs/ttar -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/.gitattributes -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/.gitignore -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/AUTHORS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/CONTRIBUTORS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/PATENTS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/README -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/asm.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/constants.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/setter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/setter.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/vm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/vm.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/vm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/bpf/vm_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/context/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/context/go17.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/dict/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/dict/dict.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/atom/atom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/atom/atom.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/atom/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/atom/gen.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/const.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/doctype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/doctype.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/entity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/entity.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/escape.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/foreign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/foreign.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/node.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/node_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/parse.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/render.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/html/token.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/Dockerfile -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/Makefile: -------------------------------------------------------------------------------- 1 | curlimage: 2 | docker build -t gohttp2/curl . 3 | 4 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/README -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/ciphers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/ciphers.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/errors.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/flow.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/frame.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go16.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go17.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go18.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/go19.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/gotrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/gotrack.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/h2demo/rootCA.srl: -------------------------------------------------------------------------------- 1 | E2CE26BF3285059C 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/h2i/h2i.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/h2i/h2i.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/http2.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go16.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go17.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go18.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go19.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/not_go19.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/pipe.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/server.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/http2/write.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/echo.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/endpoint.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/extension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/extension.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/interface.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv4.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv4_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ipv6.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/message.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/mpls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/mpls.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/multipart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/multipart.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/paramprob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/paramprob.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/icmp/ping_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/idna.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/idna.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/idna_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/idna_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/punycode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/punycode.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/tables.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/trie.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/trieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/idna/trieval.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/batch.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/bpf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/bpf_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/control.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/dgramopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/dgramopt.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/endpoint.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/gen.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/header.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/helper.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/iana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/iana.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp_stub.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/icmp_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/packet.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/payload.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sockopt.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_bpf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_bpf.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_bsd.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_linux.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv4/sys_stub.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/batch.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/bpf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/bpf_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/control.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/dgramopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/dgramopt.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/doc.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/endpoint.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/gen.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/header.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/helper.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/iana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/iana.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_bsd.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_stub.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/icmp_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/payload.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sockopt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sockopt.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_bpf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_bpf.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_bsd.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_linux.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/ipv6/sys_stub.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/address.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/binary.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/lif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/lif.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/link.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/link.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/link_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/link_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/sys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/sys.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/lif/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/netutil/listen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/netutil/listen.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/direct.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/per_host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/per_host.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/proxy.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/socks5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/proxy/socks5.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/address.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/binary.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/message.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/route.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/sys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/sys.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/route/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/trace/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/trace/events.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/trace/trace.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/file.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/if.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/if.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/if_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/if_test.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/lock.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/prop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/prop.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/webdav.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/webdav.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/webdav/xml.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/websocket/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/websocket/dial.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/websocket/hybi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/websocket/hybi.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/net/xsrftoken/xsrf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/net/xsrftoken/xsrf.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/.gitattributes -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/.gitignore -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/AUTHORS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/CONTRIBUTING.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/CONTRIBUTORS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/LICENSE -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/PATENTS -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/README -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/codereview.cfg: -------------------------------------------------------------------------------- 1 | issuerepo: golang/go 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/asm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/asm.s -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/mkall.sh -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/mkerrors.sh -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/race.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/race0.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/str.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/plan9/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/README.md -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/constants.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/dirent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/dirent.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/env_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/env_unix.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/env_unset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/env_unset.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/flock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/flock.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/gccgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/gccgo.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/gccgo_c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/gccgo_c.c -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkall.sh -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkerrors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkerrors.sh -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkpost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mkpost.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mksyscall.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/mksyscall.pl -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/race.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/race0.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/str.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/syscall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/unix/syscall.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/race.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/race0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/race0.go -------------------------------------------------------------------------------- /src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/str.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/monmetlog/solutions/raft/vendor/golang.org/x/sys/windows/str.go -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/README.md -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/client/consumer/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/client/consumer/handlers.go -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/client/consumer/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/client/consumer/service.go -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/client/main.go -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/producer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/producer/main.go -------------------------------------------------------------------------------- /src/offlineproc/exercises/nsq/urls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bketelsen/distributed/HEAD/src/offlineproc/exercises/nsq/urls.txt --------------------------------------------------------------------------------