Print this page
NEX-19665 Several door servers don't properly handle exiting threads
Review by: Gordon Ross <gordon.ross@nexenta.com>
Review by: Evan Layton <evan.layton@nexenta.com>
NEX-2302 Need a way to control the idmap rediscovery interval
NEX-1638 Updated DC Locator
 Includes work by: matt.barden@nexenta.com, kevin.crowe@nexenta.com
SMB-56 extended security NTLMSSP, inbound
re #13190 rb4312 idmapd error -9961 (No AD servers)

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/idmap/idmapd/idmap_config.h
          +++ new/usr/src/cmd/idmap/idmapd/idmap_config.h
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13   * When distributing Covered Code, include this CDDL HEADER in each
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
  23      - * Copyright 2014 Nexenta Systems, Inc.  All rights reserved.
       23 + * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
  24   24   */
  25   25  
  26   26  #ifndef _IDMAP_CONFIG_H
  27   27  #define _IDMAP_CONFIG_H
  28   28  
  29   29  
  30   30  #include "idmap.h"
  31   31  #include "addisc.h"
  32   32  #include <libscf.h>
  33   33  #include <synch.h>
↓ open down ↓ 34 lines elided ↑ open up ↑
  68   68  typedef struct idmap_trustedforest {
  69   69          char            *forest_name;
  70   70          ad_disc_ds_t    *global_catalog;        /* global catalog hosts */
  71   71          ad_disc_domainsinforest_t
  72   72                          *domains_in_forest;
  73   73  } idmap_trustedforest_t;
  74   74  
  75   75  
  76   76  typedef struct idmap_pg_config {
  77   77          uint64_t        list_size_limit;
       78 +        uint64_t        max_threads;
  78   79          uint64_t        id_cache_timeout;
  79   80          uint64_t        name_cache_timeout;
  80   81          uint64_t        rediscovery_interval;
  81   82          char            *machine_uuid;          /* machine uuid */
  82   83          char            *machine_sid;           /* machine sid */
  83   84          char            *default_domain;        /* default domain name */
  84   85          char            *domain_name;           /* AD domain name */
  85   86          boolean_t       domain_name_auto_disc;
  86   87          char            *domain_guid;           /* GUID (string) */
  87   88          boolean_t       domain_guid_auto_disc;
↓ open down ↓ 59 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX