diff options
author | Jan Zeleny <jzeleny@redhat.com> | 2012-06-04 12:06:53 -0400 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2012-08-01 16:19:41 +0200 |
commit | bbd33e46aa6194c1086939f7cf8538c067186455 (patch) | |
tree | ad91dc6f2042491e3728d096d7571f7e3b13e73a /src/providers/dp_backend.h | |
parent | 75ee7925a9e289bc24f0ce8a7988cca926b71513 (diff) | |
download | sssd-bbd33e46aa6194c1086939f7cf8538c067186455.tar.gz sssd-bbd33e46aa6194c1086939f7cf8538c067186455.tar.xz sssd-bbd33e46aa6194c1086939f7cf8538c067186455.zip |
Primary server support: basic support in failover code
Now there are two list of servers for each service. If currently
selected server is only backup, then an event will be scheduled which
tries to get connection to one of primary servers and if it succeeds,
it starts using this server instead of the one which is currently
connected to.
Diffstat (limited to 'src/providers/dp_backend.h')
-rw-r--r-- | src/providers/dp_backend.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/providers/dp_backend.h b/src/providers/dp_backend.h index 41dd3f6d0..8e897a1bd 100644 --- a/src/providers/dp_backend.h +++ b/src/providers/dp_backend.h @@ -231,7 +231,8 @@ int be_fo_add_srv_server(struct be_ctx *ctx, enum be_fo_protocol proto, bool proto_fallback, void *user_data); int be_fo_add_server(struct be_ctx *ctx, const char *service_name, - const char *server, int port, void *user_data); + const char *server, int port, void *user_data, + bool primary); struct tevent_req *be_resolve_server_send(TALLOC_CTX *memctx, struct tevent_context *ev, |