currently without_storage_info is used in all Pallets that do not implement MaxEncodedLenhttps://github.com/paritytech/substrate/pull/10662
Essentially without_storage_info means that the storage consumption of this pallet is unbounded.
As part of this big PoV benchmarking issue https://github.com/paritytech/polkadot-sdk/issues/398, they added a trait StorageInfoTrait that every storage should implement (on condition that value and keys implement MaxEncodedLen) https://github.com/paritytech/substrate/pull/8735
Originally you had to use the generate_storage_info attribute to make a pallet implement the StorageInfoTrait. Since this shouldn't be missed in new pallets they made it implement by default, but now keys and values that don't implement MaxEncodedLen will not compile. So the without_storage_info attribute is used to skip implementation of StorageInfoTrait until MaxEncodedLen is implemented wherever necessary. https://github.com/paritytech/substrate/pull/10662
currently
without_storage_info
is used in all Pallets that do not implementMaxEncodedLen
https://github.com/paritytech/substrate/pull/10662 Essentiallywithout_storage_info
means that the storage consumption of this pallet is unbounded. As part of this big PoV benchmarking issue https://github.com/paritytech/polkadot-sdk/issues/398, they added a trait StorageInfoTrait that every storage should implement (on condition that value and keys implement MaxEncodedLen) https://github.com/paritytech/substrate/pull/8735 Originally you had to use the generate_storage_info attribute to make a pallet implement the StorageInfoTrait. Since this shouldn't be missed in new pallets they made it implement by default, but now keys and values that don't implement MaxEncodedLen will not compile. So the without_storage_info attribute is used to skip implementation of StorageInfoTrait until MaxEncodedLen is implemented wherever necessary. https://github.com/paritytech/substrate/pull/10662Enabling this will allow us to adopt the following test: https://github.com/paritytech/substrate/pull/11699