Print this page
11945 pool import performance regression due to repeated libshare initialization
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Reviewed by: Jason King <jason.brian.king@gmail.com>
        
*** 19,29 ****
   * CDDL HEADER END
   */
  
  /*
   * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
!  * Copyright 2015 Nexenta Systems, Inc.  All rights reserved.
   * Copyright (c) 2016 by Delphix. All rights reserved.
   */
  
  /*
   * basic API declarations for share management
--- 19,29 ----
   * CDDL HEADER END
   */
  
  /*
   * Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
!  * Copyright 2018 Nexenta Systems, Inc.  All rights reserved.
   * Copyright (c) 2016 by Delphix. All rights reserved.
   */
  
  /*
   * basic API declarations for share management
*** 169,178 ****
--- 169,180 ----
  
  /* initialization */
  extern sa_handle_t sa_init(int);
  extern sa_handle_t sa_init_arg(int, void *);
  extern void sa_fini(sa_handle_t);
+ extern int sa_service(sa_handle_t);
+ 
  extern int sa_update_config(sa_handle_t);
  extern boolean_t sa_needs_refresh(sa_handle_t);
  extern char *sa_errorstr(int);
  
  /* protocol names */