Print this page
NEX-3562 filename normalization doesn't work for removes (sync with upstream)
NEX-6088 ZFS scrub/resilver take excessively long due to issuing lots of random IO
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
NEX-3329 libnsl: set_up_connection() over TCP does not adhere the specified timeout
Reviewed by: Dan Fields <dan.fields@nexenta.com>
NEX-3521 CLONE - Port NEX-3209 normalization=formD and casesensitivity=mixed behaves improperly, squashing case
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Dan Fields <dan.fields@nexenta.com>
NEX-3591 SMB3 signing (hdrchk)
NEX-3719 CLONE - Port NEX-3517 Eliminate the unused MT_BEST code to simplify normalization & case.
Reviewed by: Jean McCormack <jean.mccormack@nexenta.com>
Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
        
*** 206,218 ****
  int zap_lookup_norm_by_dnode(dnode_t *dn, const char *name,
      uint64_t integer_size, uint64_t num_integers, void *buf,
      matchtype_t mt, char *realname, int rn_len,
      boolean_t *ncp);
  
- int zap_count_write_by_dnode(dnode_t *dn, const char *name,
-     int add, refcount_t *towrite, refcount_t *tooverwrite);
- 
  /*
   * Create an attribute with the given name and value.
   *
   * If an attribute with the given name already exists, the call will
   * fail and return EEXIST.
--- 206,215 ----
*** 288,298 ****
   */
  int zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx);
  
  /* Same as zap_join, but set the values to 'value'. */
  int zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj,
!     uint64_t value, dmu_tx_t *tx);
  
  /* Same as zap_join, but add together any duplicated entries. */
  int zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj,
      dmu_tx_t *tx);
  
--- 285,295 ----
   */
  int zap_join(objset_t *os, uint64_t fromobj, uint64_t intoobj, dmu_tx_t *tx);
  
  /* Same as zap_join, but set the values to 'value'. */
  int zap_join_key(objset_t *os, uint64_t fromobj, uint64_t intoobj,
!     uint64_t value, dmu_tx_t *tx, boolean_t exists_ok);
  
  /* Same as zap_join, but add together any duplicated entries. */
  int zap_join_increment(objset_t *os, uint64_t fromobj, uint64_t intoobj,
      dmu_tx_t *tx);