Print this page
NEX-19057 All zfs/nfs/smb threads in door calls to idle idmap
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-1638 Updated DC Locator
 Includes work by: matt.barden@nexenta.com, kevin.crowe@nexenta.com

*** 19,29 **** * CDDL HEADER END */ /* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2014 Nexenta Systems, Inc. All rights reserved. */ /* * LSA lookups */ --- 19,29 ---- * CDDL HEADER END */ /* * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. ! * Copyright 2019 Nexenta Systems, Inc. All rights reserved. */ /* * LSA lookups */
*** 81,91 **** *ret_name = NULL; *ret_domain = NULL; (void) snprintf(sid, sizeof (sid), "%s-%u", sidprefix, rid); ! rc = smb_lookup_sid(sid, &acct); if (rc != 0) { idmapdlog(LOG_ERR, "Error: smb_lookup_sid failed."); idmapdlog(LOG_ERR, "Check SMB service (svc:/network/smb/server)."); idmapdlog(LOG_ERR, --- 81,91 ---- *ret_name = NULL; *ret_domain = NULL; (void) snprintf(sid, sizeof (sid), "%s-%u", sidprefix, rid); ! rc = smb_lookup_lsid(sid, &acct); if (rc != 0) { idmapdlog(LOG_ERR, "Error: smb_lookup_sid failed."); idmapdlog(LOG_ERR, "Check SMB service (svc:/network/smb/server)."); idmapdlog(LOG_ERR,
*** 165,175 **** if (namedom == NULL) { ret = IDMAP_ERR_MEMORY; goto out; } ! rc = smb_lookup_name(namedom, SidTypeUnknown, &acct); if (rc != 0) { idmapdlog(LOG_ERR, "Error: smb_lookup_name failed."); idmapdlog(LOG_ERR, "Check SMB service (svc:/network/smb/server)."); idmapdlog(LOG_ERR, --- 165,175 ---- if (namedom == NULL) { ret = IDMAP_ERR_MEMORY; goto out; } ! rc = smb_lookup_lname(namedom, SidTypeUnknown, &acct); if (rc != 0) { idmapdlog(LOG_ERR, "Error: smb_lookup_name failed."); idmapdlog(LOG_ERR, "Check SMB service (svc:/network/smb/server)."); idmapdlog(LOG_ERR,