CPC G06F 3/0616 (2013.01) [G06F 3/0631 (2013.01); G06F 3/064 (2013.01); G06F 3/0652 (2013.01); G06F 3/0679 (2013.01); G06F 11/2094 (2013.01); G06F 12/0238 (2013.01); G06F 2201/82 (2013.01); G06F 2212/1036 (2013.01)] | 9 Claims |
1. A storage device, comprising: non-volatile memory; and a controller coupled to the non-volatile memory, wherein the controller is configured to: update zone metadata to indicate a logical block address (LBA) was skipped to indicate a next valid LBA is available to store data; update zone metadata to recommend to a host device to reset one or more full zones; recommend to the host device to transition one or more open zones to a full state; alert to the host device that one or more open zones have been transitioned to the full state; and collaborate with the host device on data placement and align data based on a same temperature, wherein collaborating comprises adding two new fields to the zone metadata, wherein the two new fields are: Transition Zone to Full Recommendation and Controller Transitioned Full Zone.
|