Print this page
3525 Persistent L2ARC

*** 125,141 **** /* * Level 2 ARC */ ! void l2arc_add_vdev(spa_t *spa, vdev_t *vd); void l2arc_remove_vdev(vdev_t *vd); boolean_t l2arc_vdev_present(vdev_t *vd); void l2arc_init(void); void l2arc_fini(void); void l2arc_start(void); void l2arc_stop(void); #ifndef _KERNEL extern boolean_t arc_watch; extern int arc_procfd; #endif --- 125,142 ---- /* * Level 2 ARC */ ! void l2arc_add_vdev(spa_t *spa, vdev_t *vd, boolean_t rebuild); void l2arc_remove_vdev(vdev_t *vd); boolean_t l2arc_vdev_present(vdev_t *vd); void l2arc_init(void); void l2arc_fini(void); void l2arc_start(void); void l2arc_stop(void); + void l2arc_spa_rebuild_start(spa_t *spa); #ifndef _KERNEL extern boolean_t arc_watch; extern int arc_procfd; #endif