When a transfer set includes a direct member, sometimes the transfer set is marked as "needing recompute". Examples include:
When a generate operation is performed, if the transfer set needs to be recomputed, all the direct members are expanded to determine all the indirect members. For a complex transfer set with many projects and folders, much processing time and database queries are required.
You can often achieve greater performance and efficiency using several transfer sets rather than one large one. Instead of having to recompute a large transfer set, it is possible you only need to recompute a small one.
Transfer set definitions include the Fully expand reconfigure properties option. The default for this option is OFF. Typically, use the default setting because it results in a smaller transfer set indirect membership.
If the Fully Expand Reconfigure Properties option is set to ON, the transfer set expands the update properties of all projects that are members of that transfer set. Moreover, all associated objects of included tasks also become part of the transfer set. This frequently results in a large transfer set membership, and recomputing that membership can take a long time.